About the Role:
As a DevOps Engineer, you will play a critical role in streamlining software development and deployment processes, ensuring efficiency, scalability, and reliability. You will design and maintain CI/CD pipelines, automate workflows, and optimize infrastructure to support high-performance applications. By collaborating with development and operations teams, you will enhance system monitoring, troubleshoot performance issues, and implement containerization and cloud solutions. Your work will help drive innovation, accelerate delivery cycles, and foster a culture of continuous integration and deployment in an agile environment.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Ensure complex application architectures align with business requirements by providing technical guidance and support.
Perform the deployment, monitoring, and maintenance of platforms.
Manage cloud infrastructure and services (AWS).
Work closely with cross-functional teams (developers, operations, and QE).
Communicate technical concepts to non-technical stakeholders.
Collaborate with other engineers to ensure seamless integration and functionality.
Manage Continuous Integration and Continuous Deployment (CI/CD) pipelines.
Develop scripts and tools to improve operational efficiency.
Build and help transform container and serverless architectures, such as Amazon Web Services EKS (Elastic Kubernetes Services).
Ensure software and platforms comply with security standards and regulations.
Implement security best practices and conduct regular security assessments.
Adhere to access controls and protect sensitive data.
Document processes, procedures, and infrastructure setups.
Stay up to date with emerging technologies and industry trends.
Continuously improve systems, processes, and methodologies.
Participate in project planning and execution.
Ensure projects are completed on time and within budget.
Understand customer requirements and translate them into technical solutions.
Engage with stakeholders to gather feedback and refine requirements.
Ensure customer satisfaction through reliable and high-quality deliverables.
Leverage GenAI (GitHub Copilot) to automate code generation, streamline development workflows, and enhance the efficiency and accuracy of DevOps processes.
QUALIFICATIONS AND SKILLS
A minimum of 3 years of experience with Amazon Web Services and infrastructure is essential.
An understanding of Docker and at least 3 years of experience with Kubernetes and/or Elastic Container Service for container orchestration such as Amazon Elastic Kubernetes Service (EKS) and/or Amazon Elastic Container Service (ECS).
Experience with CI/CD platforms such as Atlassian Bamboo, Jenkins, CircleCI, or GitLab CI/CD (preference for Atlassian Bamboo).
At least 3 years of firsthand experience with relational databases, particularly Amazon Aurora.
3 years of experience with ElastiCache or Redis.
Experience with Infrastructure as Code (e.g., Terraform).
A basic understanding of cloud networking in AWS: Application Load Balancer (ALB), Virtual Private Cloud (VPC), CloudFront (CDN), and DNS.
Proficiency in Bash and Python scripting is a strong advantage.
Familiarity with software development methodologies, including Git Flow and trunk-based development.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.