Aws Devops Engineer Resume
CincinnatI
SUMMARY
- Around 5 years of combined professional experience in the IT and 3+ years of AWS and DevOps with strong background in agile environment, Continuous delivery and deployment, Build and Release management and System Administration.
- Expertise with AWS platform features of VPC (Subnets, NACLs, EIPs, VPC Peeing and Direct Connect), EC2(Provisioning, Reserved, Spot instances, clusters), Security groups, Auto scaling (ELB, groups), Monitoring (Cloudwatch, SNS, Cloud trail, Health checks), Data Storage (S3, Glacier, EBS, EFS), Route53, Cloudfront, Cloudformation, IAM, Database (RDS, DynamoDB, Redshift).
- Proficient with AWS infrastructure and it’s ever changing technologies and features. Experience with infrastructure assessment, design improvements and suggestions, implementation and provisioning of AWS cloud infrastructure.
- Working on creating templates for AWS Cloudformation for easy provisioning of VPC and services in times of backup and recovery.
- Experience with source control management systems like Git, Subversion and used them to initiate continuous integration tools like Jenkins.
- Expertise in writing Ansible playbooks and creating roles for configuration management of servers and their orchestration using YAML.
- Build pipeline setup using Jenkins with tools plugins of Git, Maven/ ANT, Ansible, Nagios for Continuous Integration and Continuous Deployment.
- Experience with bash and python scripting for automation of tasks.
- Worked on provisioning and deploying Docker containers, swarms and stacks. Working experience with AWS EC2 Container Service and managing the services and tasks.
- Excellent communication, leadership skills with mindfulness and proficient time management.
- Working experience in Agile development environment and exposed to all aspects of software development lifecycle and DevOps culture of improved collaboration and continuous improvement.
TECHNICAL SKILLS
Cloud: AWS
Operating Systems: Centos, Ubuntu, Windows
Scripting Languages: Bash, Python, Perl
Configuration Management: Ansible, Knowledge of Puppet, Chef
Source Version Control: Git, SVN
Build Tools: Maven, ANT
Programming Languages: C++, Java, SQL, HTML
CICD: Jenkins
Virtualization: VirtualBox, VMWare
Containerization: Docker
Monitoring Tools: Cloudwatch, Nagios
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati
AWS DevOps Engineer
Responsibilities:
- Continuous and automated deployment of public and private facing web pages in AWS infrastructure.
- Collaborating with various teams in gathering requirements and suggesting infrastructure solutions based on necessity and financial constraints.
- Configuring and managing various AWS services like EC2, VPC, S3, Glacier, Cloudwatch, Cloudfront, Route53, SNS, and IAM etc.
- Assigning roles and policies to users, Security groups using IAM.
- Implementing ELBs and Auto scaling groups for EC2 instances for providing high availability and fault tolerance.
- Using EC2 instances as servers to host and manage the services GIT, Jenkins and Ansible which made slow processes into dynamic API procedures.
- Experience in cloud automation using template based service of CloudFormation.
- Scheduling downtimes and using reserved instances to reduce the costs
- Implementing build tools like Maven to enhance the overall operational environment.
- Working on managing the repositories for Maven using services like S3.
- Using Ansible playbooks to manage and configure servers in the virtual environment.
- Experience in working with Jenkins to build and manage integration and deployment pipelines.
- Involved in troubleshooting issues with CI/CD pipelines.
- Identify risks, cost saving opportunities and collaborating with the management in implementing them.
- Working on creation of Docker containers for work isolation and managing the application life cycles for development teams
Environment: AWS EC2, VPC, IAM, S3, EBS, Cloudformation, Maven, Jenkins, Ansible, Docker, Cloudwatch, Git, Apache
Confidential, Tennessee
AWS DevOps Engineer
Responsibilities:
- Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS.
- Leveraged AWS cloud services such as EC2; auto - scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Utilize AWS CloudWatch to monitor environment for operational and performance metrics during load testing with the help of auto scaling.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup and glacier as long-term, low cost, archival storage option.
- Managed the Jenkins jobs to continuously integrate from git repositories, build with Maven, and deploy in target environments (Integration, QA, and Production).
- Worked with source control tools GIT for source code management and maintaining access to the individual users and teams.
- Automated Build with Deployment Pipeline. Ansible playbooks to provision servers and orchestrate them.
- Used Ansible playbooks to automate repeating tasks
Environment: AWS EC2, VPC, EBS, S3, Glacier, Auto Scaling, AWS CLI, Ansible, GIT, Maven and Jenkins
Confidential, Cincinnati
AWS Consultant
Responsibilities:
- Built and deployed applications in the cloud using AWS EC2, Route53, IAM, S3 and RDS.
- Helped build migration roadmaps for AWS cloud, designed and implemented architecture according to the compliance and security policies.
- Worked as a part of big team to provide disaster recovery plan and thus business continuity proposal using AWS.
- Designed and architected fault tolerant systems using multiple EC2 instances, Auto scaling groups, ELBs and AMIs.
- Built secure infrastructure using Security groups and Network ACLs as virtual firewalls to configure and restrict access to instances.
- Configured VPN tunnel for AWS VPC to communicate to corporate network.
- Provided solutions and technical alternatives implemented in knowledge based articles and technical product documentations.
- Responsible for creating IAM users, roles and policies for the various AWS users per requirements.
- Create group policies according to their roles thus maintaining security but also providing necessary resources as per the requirements.
- Configured cloudwatch and set up dashboards for monitoring the resources in the cloud.
- Set up SNS notifications for automated scaling and critical actions.
- Worked as part of setting up RDS using multi-AZ deployment for high availability and failover.
Environment: EC2, VPC, ELB, S3, EBS, EFS, SNS, CloudWatch, CloudFormation, IAM, AMI, Auto Scaling Groups, RDS, IAM Roles.
Confidential, Huntsville, AL
Test and Junior Network Engineer
Responsibilities:
- Worked along with operations team in helping build and deploy the applications and testing environments.
- Worked in Networking protocols and cloud technologies for migration of the on premises infrastructure towards the cloud.
- Gained experience in Carrier/Enterprise Networking Domain products.
- Worked in development of tests for L2/L3 protocols.
- Worked in maintenance of code repositories in SVN and building tests for the committed codes.
- Assisted in the development of automated test applications for test system from existing cases and requirement documents.
- Maintained test procedures documentation.
- Assisted in development of software stability test automation related software.
- Gained hands on experience with ADSL modems, N2X, Cisco routers and protocols of Ipv4, IPv6, DHCP.