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