DevOps Engineer
- Hybrid
- Pune, Mahārāshtra, India
- Technology
Job description
WHY XOGENE?
At Xogene, we believe work should be enjoyable, meaningful and promote work-life balance. Working with us means joining a vibrant community of like-minded individuals who are passionate about what they do. If you thrive in a fast-paced, innovative environment and want to be part of a global team that is shaping the future of clinical trial transparency services bolstered by our suite of modern and AI-powered technology products, we would love to hear from you. Make a difference and build a rewarding career with Xogene.
POSITION OVERVIEW
Offering a suite of services and software products, Xogene is a leader in innovative technologies and expert services to meet global clinical trial transparency. Combining deep transparency expertise with a modern technology stack, Xogene provides software solutions. We develop innovative, configurable solutions that include the first end-to-end transparency platforms to meet disclosure requirements and custom sponsor trial websites for patient engagement.
As we continue to expand, we are seeking a skilled DevOps Engineer with expertise in AWS and container development to join our dynamic team. The ideal candidate will have strong experience with infrastructure as code (IAC) tools such as Terraform or automation using Python (Boto3). The DevOps Engineer will be responsible for designing, implementing, and maintaining scalable and reliable infrastructure, as well as automating deployment pipelines to enhance our development lifecycle.
KEY TASKS AND RESPONSIBILITIES.
- Design, implement, and maintain scalable infrastructure in AWS.
- Develop and manage containerized environments using Docker, ECS, or similar container orchestration tools.
- Create and manage CI/CD pipelines to automate deployment processes.
- Work closely with development teams to ensure seamless integration and deployment of applications.
- Utilize Terraform or CloudFormation to manage and automate infrastructure as code (IAC).
- Collaborate in setting up and managing monitoring, logging, and alerting systems to ensure the health and reliability of services.
- Troubleshoot infrastructure and application issues in a timely and effective manner.
- Ensure high availability, scalability, and performance of critical systems.
- Participate in architecture reviews and provide feedback for system design improvements.
- Write scripts in Python (Boto3) for automation and AWS resource management where applicable.
Job requirements
REQUIREMENTS
- Minimum 2 – 3 years’ experience working in DevOps.
- Proven experience in AWS cloud services (EC2, S3, RDS, Lambda, VPC, etc.).
- Strong proficiency with Docker and container orchestration tools such as ECS.
- Experience with CI/CD.
- Proficiency in infrastructure as code (IAC) tools like Terraform or AWS CloudFormation.
- Strong understanding of networking, security best practices, and system architecture within cloud environments.
- Scripting experience in Python (Boto3 or other relevant libraries) or Bash.
- Familiarity with monitoring tools like AWS CloudWatch.
- Excellent troubleshooting and problem-solving skills.
- Strong communication skills and ability to work in a collaborative environment.
Desired Knowledge, Skills and Characteristics
- Hands-on experience with Python libraries, particularly Boto3, for automating AWS infrastructure tasks.
- Certification in AWS (Solutions Architect, SysOps, or DevOps Engineer).
- Experience with configuration management
- Knowledge of microservices architecture and serverless computing.
- Experience with GitOps workflows
or
All done!
Your application has been successfully submitted!