remote from anywhere in India
Key Responsibilities
- Design, develop, and maintain full-stack Python applications, automation scripts, and tooling, including proficiency in Bash and PowerShell scripting for system automation and operational tasks.
- Architect and implement CI/CD pipelines using AWS, Jenkins and related tooling, ensuring efficient, reliable, and automated software delivery workflows.
- Provision, manage, and optimize cloud infrastructure on AWS, leveraging services relevant to CI/CD and DevOps including CodePipeline, CodeBuild, CodeDeploy, EC2, S3, IAM, ECS, and ECR.
- Write and maintain Infrastructure as Code (IaC) using Terraform and Ansible for automated provisioning, configuration management, and environment consistency across dev, staging, and production.
- Administer and support workloads across both Linux and Windows environments, ensuring system stability, security hardening, and performance optimization.
- Manage source code versioning and branching strategies using GitHub, GitLab, or Bitbucket, enforcing best practices around pull requests, code reviews, and release workflows.
- Oversee artifact management — managing build artifacts, versioning, and repository tools (e.g., JFrog Artifactory, Nexus) to ensure traceability and integrity across the software delivery lifecycle.
- Deploy, configure, and maintain monitoring and observability tools (e.g., Prometheus, Grafana, Datadog, CloudWatch) to proactively track system health, performance metrics, and alerting thresholds.
- Collaborate with development, QA, and infrastructure teams to define and enforce DevOps standards, pipelines, and deployment best practices.
- Create and maintain technical documentation including runbooks, SOPs, and knowledge base articles for all platform and pipeline components.
Required Skills & Qualifications
- Strong proficiency in Python (full-stack), Bash, and PowerShell
- Proven hands-on experience with Jenkins and end-to-end CI/CD pipeline design and management
- Solid working knowledge of AWS services relevant to DevOps and infrastructure automation
- Strong experience with Terraform and Ansible for IaC and configuration management
- Proficient in administering both Linux and Windows operating systems
- Experience with source control platforms — GitHub, GitLab, or Bitbucket — and Git workflows
- Hands-on experience with artifact management tools and practices
- Experience setting up and managing monitoring and alerting tools for infrastructure and application observability
- Strong understanding of DevSecOps principles, pipeline security, and secrets management