Experience in cloud platforms and automation is required.
Hands-on experience with CI/CD pipelines, Infrastructure as Code, application deployment, observability solutions across development, testing, and production environments are needed.
Must be fluent in English (implied requirement).
Proactive communication skills are necessary.
Ability to solve problems is essential.
Strong attention to detail required.
Responsibilities
Implement and maintain a scalable infrastructure to support the development lifecycle of applications within our technology stack.
Collaborate with cross-functional teams including developers, operations staff, security personnel, product managers, business analysts, etc., ensuring alignment on goals and priorities for application delivery projects.
Develop automated testing suites to ensure code quality across the development pipeline using tools like Jenkins or GitLab CI/CD pipelines.
Monitor system performance metrics through cloud monitoring services such as AWS CloudWatch or Azure Monitor, analyze logs with ELK stack (Elasticsearch, Logstash, Kibana), and troubleshoot issues to maintain uptime for our applications.
Manage infrastructure using configuration management tools like Ansible, Puppet, Chef, etc., ensuring consistency across environments from development through production.
Implement security best practices within the DevOps workflow by integrating automated vulnerability scanning and compliance checks into CI/CD pipelines with tools such as SonarQube or OWASP ZAP.
Lead code reviews to ensure adherence to coding standards, architectural guidelines, and best practices within the team using pull request workflows on platforms like GitHub or GitLab.
Stay updated with emerging technologies relevant to our stack (e.g., Kubernetes for container orchestration) and contribute knowledge back into the organization through documentation, training sessions, etc.
Participate in continuous improvement initiatives by providing feedback based on monitoring data analysis, user experience insights, or team discussions with stakeholders about potential process enhancements to optimize efficiency within our DevOps practices.
Benefits
Remote work options: Explicitly stated - "Our jobs are fully remote and you will be integrated directly into the client’s team, gaining valuable experience..."