Post Job Free
Sign in

Devops Engineer Cloud

Location:
Hyderabad, Telangana, India
Posted:
December 04, 2024

Contact this candidate

Resume:

Name: Sai Swetha

Email: *************@*****.***

DevOps / Cloud Engineer Phone: +1-469-***-****

PROFESSIONAL SUMMARY:

IT professional with 10+ years of DevOps Engineer experience with experience in software configuration management, deployment engineering, build/release management, and systems engineering across Windows, Unix, and Linux environments. Demonstrated expertise in designing and implementing CI/CD pipelines, automating infrastructure, and optimizing software delivery processes.

Experience with AWS Services like EC2, IAM, VPC, CloudFormation, S3, RDS, and more, ensuring high availability and fault tolerance through Elastic IP, EBS, and ELB.

Proficient with DevOps tools like Chef, Puppet, Ansible, Jenkins, Maven, Git, Docker, and Terraform for automating CI/CD pipelines and infrastructure management.

Expertise in building Jenkins jobs to create AWS Infrastructure by pulling Terraform code from GitHub repositories, ability to collaborate closely with teams, to ensure high quality, timely delivery of builds & releases.

Designed and implemented advanced AWS security architectures, including VPC configurations, IAM policies, and Security Groups. Managed network security across hybrid and multi-cloud environments.

Developed and enforced comprehensive cloud security policies and governance frameworks, leveraging AWS security tools such as AWS Shield, WAF, and KMS.

Expertly managed Docker containers and Kubernetes (K8s) clusters, including creating Docker images, deploying applications, and utilizing Kubernetes for container orchestration. Employed Docker Hub for automated builds and container management.

Implemented disaster recovery strategies with replication and failover mechanisms. Utilized monitoring tools like Nagios, Zabbix, and Splunk for performance monitoring, capacity planning, and log analysis.

Engineered and optimized CI/CD pipelines using Jenkins, Ansible, Terraform, and Docker. Automated end-to-end processes from code commit to deployment and utilized Terraform and AWS CloudFormation to define and manage scalable infrastructure.

EDUCATION

Bachelor’s degree in information and technology – Vijay Rural Engineering College, India

TECHNICAL SKILLS

Version Control Tools

GitHub, Gitlab

Build Tools

Maven, Gradle

Continuous Integration Tools

Jenkins, GitHub actions

Web technologies

HTML, XML, JAVA Script, jQuery, Servlets, JDBC, JSP, .NET, Bootstrap, CSS

Configuration Management Tools

Puppet, Chef, Ansible

Monitoring Tools

Cloud Watch, Prometheus, Grafana

Programming and Scripting Languages

Java, Python.

Databases

MySQL, Oracle, Cassandra, RDS, DynamoDB

Bug Tracking

JIRA, Atlassian, ServiceNow

SDLC Methodologies

Agile/Scrum, Waterfall

Cloud Technologies

Amazon Web Services (AWS), Microsoft Azure, OpenStack

Web/Application Servers

Apache Tomcat, JBoss 4.x/5.x, WebSphere 8.5, WebLogic 10, IBM WebSphere Application

Artifact Repositories

Nexus, Artifactory, Docker Hub, JFrog.

Virtualization/Containerization

Docker, Kubernetes, VMware, Docker Swarm, EKS (Elastic Kubernetes Service)

Operating Systems

Linux (Red Hat, CentOS, Ubuntu), Windows Server (2000/2003/2008/2012/2016), Solaris (9, 10, 11), AIX (7), HP-UX (11.23), UNIX

Scripting Tools

Bash, Python

CERTIFICATIONS

AWS Certified Solutions Architect Associate.

Hashi Corp Certified Terraform Associate.

CKA Certified Kubernetes Administrator

PROFESSIONAL EXPERIENCE

Kaiser Permanente, CA March 2024– Present

DevOps Engineer

Extensive experience with cloud platforms such as AWS, including designing, deploying, and managing scalable and resilient cloud infrastructure.

Expert in managing and optimizing AWS cloud infrastructure, including services like EC2, S3, RDS, Lambda, and VPC, Configured and managed AWS networking components such as VPCs, subnets, security groups, AWS CloudFormation, AWS CloudWatch, AWS Backup, and Route 53.

Implemented configuration management with Ansible CloudFormation and Terraform for automated, repeatable deployments and deployed and managed containerized applications using Docker and Kubernetes (EKS).

Developed automation scripts in Python, Bash, and PowerShell for task automation and workflow optimization. Used AWS Lambda for serverless automation and integrated scripts with deployment processes.

Successfully led the migration of CI/CD pipelines from Jenkins to GitHub Actions, enhancing the automation process and improving deployment efficiency, including blue-green deployment strategies on EKS.

Designed and implemented complex workflows in GitHub Actions, including automated deployment bots for seamless deployment to various environments using Python, Created onboarding documentation for new team members, detailing workflow processes, GitHub Actions usage, and automation scripts.

Integrated SonarQube for code quality analysis and coverage, enforcing best practices and maintaining high code standards.

Designed and deployed serverless applications using AWS Lambda, API Gateway, and DynamoDB, enabling scalable, cost-effective solutions for business requirements.

Utilized Maven for build automation and dependency management, ensuring consistent builds across environments.

Automated the update of Jira status and ServiceNow tickets, including managing deployment back-out states during failed smoke tests. Integrated Teams notifications for real-time deployment updates and issue alerts.

Morgan Stanley, Boston July 2022– Feb 2024

AWS DevOps & Kubernetes Engineer

Deployed and managed a wide range of AWS services including EC2, IAM, S3, RDS, DynamoDB, SNS, Lambda, and RedShift. Designed scalable infrastructure solutions using these services.

Utilized Terraform and AWS CloudFormation to provision and manage infrastructure. Configured and managed networking components like VPCs, subnets, and security groups.

Designed and maintained robust CI/CD pipelines using Jenkins, integrating with source control systems like GitLab. Employed Jenkins plugins for static code analysis (SonarQube), artifact management (Nexus), and container orchestration (Kubernetes).

Expert in Kubernetes architecture and operations, with hands-on experience using Amazon EKS. Deployed, managed, and scaled containerized applications using Kubernetes.

Implemented and managed service mesh technologies like Istio for advanced microservices management, including traffic control, security, and observability.

Expertise in monitoring and logging using Prometheus, Grafana, and ELK Stack (Elasticsearch, Logstash, Kibana). Ensured application performance, reliability, and troubleshooting.

Deployed and managed containerized applications with Docker and Kubernetes. Created Docker images and managed Kubernetes manifests, ConfigMaps, Secrets, and Ingress controllers.

Managed microservices architectures using Kubernetes, including EKS. Configured Helm charts for application deployment and ensured high availability and scalability of microservices.

Developed automation scripts in Python, Bash, and PowerShell for task automation. Used AWS Lambda for serverless automation and integrated scripts with CI/CD processes.

Designed and executed disaster recovery strategies using AWS Backup, EBS snapshots, and S3. Implemented backup solutions for critical infrastructure and applications.

Used AppDynamics and NewRelic for application performance monitoring, focusing on Java, .NET, PHP applications, and SQL statement issues.

Employed Ansible for configuration management and automated deployments. Used Ansible Tower for simplified management and role-based access control.

Documented Kubernetes setups, configurations, and best practices. Created comprehensive onboarding documentation and process guides to facilitate knowledge sharing and maintain consistency.

UC Davis Health - Davis, CA May 2020-June 2022

DevOps/ Cloud Engineer

Provisioned and managed AWS resources including EC2, S3, RDS, and VPC using Terraform and Ansible., optimizing for cost, performance, and security. Automated the setup of infrastructure resources, ensuring scalable and consistent environments across multiple regions.

Implemented auto-scaling, load balancing, and backup solutions to ensure high availability and disaster recovery.

Utilized Maven for build automation and managed dependencies for Java applications. Integrated Nexus and Artifactory for artifact storage and management, streamlining the process of deploying JAR and WAR files.

Designed and implemented robust security architectures on AWS, including VPC configurations, IAM policies, Security Groups, and Network ACLs.

Applied AWS security best practices to safeguard data and applications, leveraging AWS Shield, AWS WAF, and AWS KMS for enhanced protection.

Managed and responded to security incidents within the AWS environment, utilizing AWS CloudTrail, AWS Config, and AWS Guard Duty for threat detection and response.

Automated configuration management and deployment tasks using Ansible, writing playbooks for system setup, software installation, and configuration changes. Ensured consistency and compliance across all environments.

Orchestrated a Continuous Integration pipeline in Jenkins by crafting 15 Groovy scripts, leveraging the Groovy Jenkins Plugin

Implemented robust CI/CD pipelines to automate the deployment of code from 21 GitHub repositories to Kubernetes clusters, packaging applications into Docker containers for seamless integration and scalability and Groovy Post-Build Action Plugin for seamless build step execution and post-build actions

Configured Splunk for comprehensive monitoring and logging, setting up dashboards and alerts for real-time analysis of application performance and infrastructure health. Leveraged Splunk for log aggregation, troubleshooting, and incident response.

Nissan - TN July 2018-April 2020

AWS Admin/DevOps Engineer

Configured AWS networking components including VPCs, subnets, NAT gateways, and security groups. Implemented load balancing solutions using AWS ELB, ALB, and NLB.

Implemented cost management strategies, including reserved instances, spot instances, and resource tagging, to optimize cloud expenditure.

Actively involved in architecture of DevOps platform and cloud solutions. Worked on designing and deploying multitude applications using most of the AWS stack (like EC2, Route53, S3 buckets, RDS, Dynamo DB, SNS, SQS, IAM, VPC, EBS) focusing on high-availability, fault tolerance and auto-scaling.

Responsible in performing automation of daily tasks using PowerShell scripts on windows servers. Created and maintained the Shell/Perl deployment scripts for WebLogic web application servers.

Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications. Converted and automated builds using Maven. Scheduled automated nightly builds using Jenkins.

Good experience in writing Bash, PowerShell, and python scripts to automatically restart the Octopus agents on Windows Server machines and Linux severs.

Used Docker containers for deploying micro services and scaling the deployment using Kubernetes. Experience in implementing a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.

Created playbooks on Private clouds like OpenStack for deployments and bug fixes with Ansible. Monitoring running stacks including events & resources on OpenStack Cloud.

Installed and configured environment in WLS using WebLogic server. Worked on Web Server and WebLogic consoles for non-critical fixes. Involved in installation, configuration and maintenance of the WebSphere application server on AIX environment.

Used Junit for the unit testing of the application and deployed the artifacts stored in the Nexus to the Apache Tomcat Server and JBoss server.

Implementing a continuous delivery framework using Jenkins, Ansible in Linux environment. Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, SonarQube, Nexus.

Installing DB server on Linux Platform and creating and maintaining different instances, table spaces, schemas for various environments.

Maintained two Jenkins servers and one Bamboo server to deploy into production and nonproduction environments.

Established continuous integration (CI) practices and standards with JIRA, Jenkins and Continuous Delivery (CD) through Chef.

Implemented security best practices including IAM policies, network security groups, and secret management using AWS Secrets Manager.

Experience in Kibana Visualization tool used with Elasticsearch for monitoring and log analysis.

Utilized Terraform Cloud For collaboration and remote state management in Terraform deployments.

MBR Informatics Sep 2015- June 2018

Linux & Cloud Admin

Expert in installing, configuring, and maintaining various Linux distributions, including Red Hat, CentOS, and Ubuntu. Proficient in managing users, file systems, disk partitions, and permissions.

Skilled in configuring and managing essential network services such as NFS, DHCP, DNS, and Samba. Experienced in network troubleshooting to ensure reliable connectivity and service availability.

Proficient in virtualization technologies, including VMware ESXi, vCenter, and vSphere. Adept at managing virtual environments and ensuring optimal performance.

Extensive experience with installing and configuring Red Hat Enterprise Linux (RHEL) and Windows Server 2003 Active Directory. Managed and maintained HTTP, NGINX, NTP, and SAMBA servers.

Installed and configured hardware RAID solutions for high availability and fault tolerance, using RAID levels such as RAID 1, RAID 0+1, RAID 5, and RAID 6. Conducted disaster recovery tests using DNS failover and failback strategies.

Implemented security practices including firewall management, SELinux, and system hardening. Utilized monitoring tools like Nagios for performance monitoring and log management.

Zensar technologies June 2014- Aug 2015

Linux/Unix Administrator

Supported Linux and Unix system administration, including installation, configuration, and hardware maintenance in production and development environments.

Utilized Zabbix for monitoring Solaris and Linux systems. Developed and managed UNIX shell scripts, as well as used Awk and SED for report generation, data formatting, and automation of routine tasks.

Configured and maintained critical network services including NIS, NIS+, DHCP, DNS, NFS, and automounter on Red Hat Linux. Troubleshot and resolved network issues using commands like NSLOOKUP, TELNET, TRACEROUTE, and PING, and monitored system performance using TOP, IOSTAT, SAR, and VMSTAT.

Installed and configured VMware ESX servers for virtualization. Administered process management tasks such as starting, stopping, and killing processes. Configured and troubleshot SSH for secure communication and user/system-level trust.

Deployed and configured Windows 2000/2003 servers with services such as DHCP, Active Directory, and Group Policy. Managed network services including TCP/IP and routing concepts.



Contact this candidate