Aws Devops Engineer Resume
Atlanta, GA
SUMMARY
- Around 8 years of IT experience in Aws Cloud Automation, continuous integration and Continuous Deployment, Software Configuration and AWS Administrator and Linux Administration.
- Extensive Experience wif AWS (Storage, Application Services, Deployment and Management) and managed severs on AWS platform instance using Ansible and Terraform.
- Extensive Experience in design and implementation of Continuous integration, Continuous Delivery (CI/CD), Continuous Deployment and DevOps processes for agile projects.
- Experience in creating, debugging, and troubleshooting, build scripts written in Maven on Linux platform.
- Experienced in authoring pom.xml files, performing releases wif the maven release plug - in and managing maven repositories.
- Worked on container-based technologies using Docker and Kubernetes.
- Created and wrote shell scripts (Bash), Python and Power shell for automating task.
- Experience in core AWS services (S3, EC2, EBS, VPC, Lambda and Auto Scaling) and deployment services (Cloud Formation) and security practices (IAM, CloudWatch).
- Extensive experience in working wif Apache, Tomcat application server.
- Experience writing various custom Ansible Playbooks and modules for Deployment Orchestration.
- Ability in development and execution of JSON, YMAL and Shell Scripting.
- Maintained GIT repositories, branches and tags and Experience in Administering GITHUB repository.
- Knowledge and experience in creating Jenkins Pipeline. Set up Continuous Integration for major releases in Jenkins.
- Experience in software methodologies like Agile Methodology.
TECHNICAL SKILLS
Programming Languages: Shell Scripting, Python
Cloud Services: AWS (EC2, S3, EBS, IAM, VPC, Cloud Watch, Cloud Formation)
Build Tools: Maven, Jenkins, Gradle and Ant.
CI/CD Tools: Jenkins, Ansible
Virtualization Tools: Docker, EC2 Container service (ECS)
Web Application server: Apache Tomcat, Web logic, Web Sphere
Operating Systems: Linux, Windows
Web Application server: Apache Tomcat, Web logic, Web Sphere
Bug Tracking Tools: JIRA, Service now
Version Control: Git (GitHub & Bitbucket), SVC
SDLC: Agile, Sprint, Kanban
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
AWS DevOps Engineer
Responsibilities:
- Worked closely wif developers to build their development pipeline and deploy code to various environments.
- Launching Amazon EC2 Cloud instance using Amazon images and configuring launched instance wif respect to specific applications.
- Perform maintenance and troubleshooting of continuous integration systems including build and deployment used across multiple environments.
- Participate in the Agile DevOps design, development, testing and release of new capabilities and features.
- Monitoring Jenkins jobs and contact team if progress is not evident on fixing stability issues. written the Ansible YAML scripts to configure the remote servers.
- Create and maintain Git workflows for Version Control (Source Code Management)
- Developed and maintained automated CI/CD pipelines for Code deployment using Jenkins
- Provisioned Servers and deployed features using Ansible.
- Built and deployed Docker containers for implementing Microservices Architecture from Monolithic Architecture.
- Integrated the Docker containerized applications to get them functional and working.
- Orchestrated Docker container cluster using Kubernetes/Docker Swarm.
- Managed GitHub repositories and permissions, Including Branching and tagging
- Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, and RDS including backups and patches and scaling.
- Experience in setting up the build and deployment automation for Terraform scripts using Jenkins.
- Worked wif Terraform to create AWS components like EC2, IAM, VPC, Security groups.
Environment: AWS cloud (IAM, AMI, EC2, S3, EBS, CloudWatch), Jenkins, Git, Terraform, Docker, Kubernetes, Ansible, Apache.
Confidential, Rosemont, IL.
AWS DevOps Engineer
Responsibilities:
- Maintain and track inventory using Jenkins and set alerts when the severs are full and need attention.
- Integrated Jenkins wif GitHub private repositories builds Automation tools (Maven), and Artifact repository for pushing successful build code.
- Participate in deploying, automating, maintaining, and managing AWS Cloud.
- Written Cloud formation templates and deployed AWS resources using it.
- Support, troubleshooting and problem resolution for the developed Cloud formation scripts to build on demand EC2 instance formation.
- Worked wif AWS services such as EC2, VPC, CloudWatch.
- Optimized the EC2 instance run time using Lambda functions and CloudWatch events.
- Manage code Repository by, maintaining repository in Git and improved practices of branching and code merging to custom needs of development team.
- Troubleshoot the build issue during the Jenkins build process.
- Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration.
- Creating roles and updating playbooks to provision servers by using Ansible.
- Documents system configurations, instance, Operating systems, and AMI build practices, backup procedures.
- Design roles and groups using AWS identity and access management (IAM), and manage network using Security Groups, Network Access Control Lists wif services provided by IAM.
Environment: AWS cloud (IAM, EC2, S3, EBS, CloudWatch), Jenkins, Git, AWS CloudFormation, Ansible, Bash, Shell
Confidential, Morrisville, NC
AWS Administrator
Responsibilities:
- Created Snapshots and amazon machine images (AMIs) of the instance for backup and creating clone instances.
- Created users and groups using IAM and assigned individual policies to each group.
- Create private-facing subnet wif no internet access for backend systems
- Create and manage AMI/Snapshots/Volumes for disaster recovery purpose.
- Provisioned instance in a highly available system on AWS.
- Produce monthly reports activity and explain any abnormal system performance.
- Launch and configure multiple instances on EC2, and in different VPC.
- Setup VPC flow logs and CloudWatch to monitor IP traffic.
- Created S3 buckets, setup policies, enabled SSL and versioning for archiving purposes
- Upgrade/downgrade AWS resources when needed (CPU Memory, EBS)
- Using Auto Scaling to automatically increase or decrease the size of instance in the auto scaling group.
- Maintain internal data center and AWS server for 100% uptime.
- Setup and manage VPC, Subnets, make connection between different zones.
Confidential
Linux Administrator
Responsibilities:
- Manage user accounts and group permissions
- Installation of Linux/Unix and building various environment
- Identified and solved any issues or errors
- Worked on Ticket based problem management.
- Performance tuning of the operating system for better application performance and network performance.
- Managed and optimize the Continuous Delivery tools like Jenkins.
- Troubleshoot application problems by diagnosing issues.
- Provided production support of Apache and JBoss including installation, configuration, and management and troubleshooting.
- Perform backup and restore operations
- Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
- Apply hardening scripts and patches
- Configuring local storage using partitions and logical volumes