Aws Devops Engineer Resume
2.00/5 (Submit Your Rating)
Malvern, PA
SUMMARY
- Highly motivated Cloud DevOps/Infrastructure Engineer with extensive experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
- Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven, Ansible.
- Experience in scripting languages Ruby, Shell and Python.
- Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
- Experienced in Waterfall & Agile development methodology
- Worked on Cloud automation using AWS Cloud Formation templates.
- Implemented and maintained CI environments (Jenkins/Hudson) in performing deployments, Packaging, Build optimization, production rollouts, staging, defect tracking (JIRA), and root cause analysis, Smoke testing, Operation support and service delivery over web/app servers like Jboss, Tomcat and WebLogic.
- Automated AWS components like provisioning EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud Formation templates
- Providing 24X7 supports for the application on weekly schedule. zero downtime and shortened deployment cycles via automated deployments.
- Participating in Application Disaster Recovery on Cloud based technique’s .
- Experience with large - scale software implementation (high transaction volume, high-availability concepts)
- Responsible for maintaining the Infrastructure and Upgrades to deployment of new releases.
- Automating the Application by creating recipes with Chef, building cookbooks
- Experience with Linux, server automation and scripting
- Writing Chef inspects and Server specs for the unit testing and integration testing
- Wrote various monitoring and database analysis tools in Java, Perl and Bash.
- Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
- ManagedDocker orchestration and Docker containerizationusingKubernetes.
- UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
- Expertise in utilizing GIT and Subversion as Version Control System.
- Wrote Docker files for Docker images. Spin up Docker containers for environments.
- Experience with Kubernetes tools Helm chart, Ingress controller, Monitoring with Prometheus and logging with ELK to deploy Docker based applications.
- Good understanding and exposure to Software Development Life Cycle.
PROFESSIONAL EXPERIENCE
Confidential - Malvern, PA
AWS Devops Engineer
Responsibilities:
- Implement continuous integration and continuous delivery pipeline with Bamboo and AWS code build pipeline
- Automate provisioning of AWS resources using Cloud formation templates, Shell and Python
- Automation of elastic container registry provisioning during build on AWS
- Provisioning Cassandra DB cluster on AWS EC2 and ELB with automated Cloud Formation templates
- Writing python scripts to automate infrastructure and create cloud formation stack.
- Managing AWS code pipeline, Code build and Code Deploy.
- Pushing the local code to bit Bucket and automating the CI/CD with Bamboo and AWS code build pipeline with Bitbucket and AWS code commit.
- Configure AWS elastic load balancer for routing the traffic to ec2/ecs resources
- Manage AWS Route 53 DNS records
- Configure and maintain AWS IAM policies and roles
- Manage AWS user accounts and groups through Identity and Access Management
- Configuring Cloud Authentication, Authorization and Single sign on
- Document provisioning activities on AWS for the internal team
- Configure cloud watch monitoring for AWS resources to generate metrics and monitor log events
- Detect and respond to issues affecting availability or performance of the Infrastructure
- Monitoring and alerting production workloads in AWS using Cloud watch.
- Used Amazon IAM to grant fine-grained access toAWSresources to users. Also, managed roles and permissions of users to AWS account through I AM..
- Troubleshooting provisioning issues for internal teams
- Managing Bamboo and AWS code build workflows for internal teams
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries
- Developed microservice on boarding tools leveraging Python
- Created various Faas lambda functions using using Python, CFT and deployed in AWS cloud to trigger on events and croon job to run and cleanup resources created for developing for cost reccurence.
- Worked with AWS Secrets manager to pull the secrets while time of executions automatically.
Confidential - Charlotte NC
Devops Engineer
Responsibilities:
- Working on the DevOps tools includes AWS, Azure, Bitbucket, Jenkins, Ansible Tower, Kubernetes, Docker, Helm, Prometheus, Grafana, Elastic search, Kibana, Logstash, JFrog Artifactory, Terraform, DockerHub.
- Good experience onAWSplatform and its dimensions of scalability including EC2, VPC, ELB, AMI, SNS, RDS, S3, EBS, IAM, Route 53, Auto scaling, Cloud Watch, Terraform, Security Groups.
- Setup/Managing VPC, Subnets, make the connection between different zones, Blocking suspicious IP/subnet via NACL.
- Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgradeAWS resources (CPU, Memory, EBS)
- Installed and Setup Web Servers (Apache and Tomcat), DB Server (My SQL).
- Spinning up Amazon Web Services resources by using Terraform.
- Using Jenkins for Continuous Integration and Continuous Deployment to Kubernetes environment.
- Deploying dockerized application on Kubernetes with HELM Chart.
- Migrated Ansible Tower deployment to Kubernetes environment.
- Monitoring all the running Kubernetes Pods with Prometheus and Grafana
- Centralized logging for all the docker applications with ELK ( Elastic Search, Kibana, Logstash )
- Continuous monitoring and maintaining JFrog artifactory server
- Written Terraform scripts to automated services in AWS cloud
- Storing the docker images after build to DockerHub
- Explored different types of Kubernetes Ingress controller
- Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- JFrog artifactory.
- ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Created required components to enable a private, internal only cloud infrastructure.
- Developed, maintained and enhanced pre and post build scripts(Shell and Python)
- Designed and documentedCI/CDtools configuration management.
- Created aContinuous Deliveryprocess to include support building of Docker Images and publish into a private repository- JFrog artifactory.
- Installed and configured JFrog artifactory repository manager for sharing artifacts between internal teams and created proxy JFrog artifactory repositories to speed up the build process.
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishingDocker images to the JFrog artifactory.
- UsedCI/CD tools Jenkins, Bitbucket/Git,Jira and Docker registry/daemon for configuration management and automation usingAnsible.
- Designed and Developed automation test scripts usingPython.
- Creating and maintaining Infrastructure for Applications in AWS using Terraform. Building & Automating CICD pipelines for different applications.
- Worked on deployment automation of all the micro services to pull image from the privateDockerregistry and deploy to Docker swarm cluster using Ansible.
- Experience in setting upCICDpipeline integrating various tools with Jenkins to build and runTerraformjobs to create infrastructure inAWS
Confidential - Denver, CO
Devops Infrastructure automation Engineer
Responsibilities:
- Our development environment included Git, Mac OS, Ruby 2.1.2, Atom, RubyMine as well as web interfaces for Atlassian Jira, Confluence. Public services included GitHub, CentOS, Ubuntu, Vagrant, Chef, Jenkins CI and AWS EC2.
- Migrating the applications across environments such as DEV, QA/PERF and PROD.
- Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud Formation templates
- Providing 24X7 support for the application on weekly schedule.
- Participating in Application Disaster Recovery on Cloud based technique’s .
- Experience with large-scale software implementation (high transaction volume, high-availability concepts)
- Responsible for maintaining the Infrastructure and Upgrades to deployment of new releases.
- Automating the Application by creating recipes with Chef, building cookbooks
- Experience with Linux, server automation and scripting
- Writing Chef inspects and Server specs for the unit testing and integration testing
- EC2 instances, RDS instance - PostgreSQL & SQL, VPC, S3, IAM, Route53 and STS.
- Experience working with IAM in order to create new accounts, roles, and groups.
- AMI’s are rehydrated and Access Keys are rotated every 60 days.
- Monitoring large scale applications using New Relic and telegraf influxdb and grafana.
- Experience in debugging of Splunk and created various dashboard in splunk.
- Experience in running database queries on both SQL and PostgreSQL.
- Virtualizing the servers using docker for the test environments and dev environments also configuration automation using docker containers.
- Responsible for installation and configuration of Jenkins to support Java builds and Jenkins Plugins to automate continuous builds and publishing Docker images to JFrog artifactory Repository
- Container Management using docker by writing Docker files and setup automated build on Docker Hub.
- Experience maintaining Continuous Integration(CI) environments with build automation tools like Jenkins and automated Master-Slave Configuration like temporary slaves. Manage backup and restore process for Jenkins workflows for different teams.
- Automating CI/CD pipeline using Jenkins and setting up Email notification on build status.
- Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB Services
- Working with ruby, shell, Groovy and python scripts for infrastructure automation
- Implement continuous integration and continuous delivery pipeline with Jenkins. Manage backup and restore process for Jenkins workflows for different teams
- Provision and Configure Kubernetes orchestration platform on AWS.
- Automation of elastic container registry provisioning during build on AWS
- Provisioning Cassandra DB cluster on AWS EC2 and ELB with automated terraform scripts
- Detect and respond to issues affecting availability or performance of the Infrastructure
- Configure AWS elastic load balancer for routing the traffic to ec2/ecs resources
- Manage Jenkins workflows for internal teams
- Implementation, Support and maintenance and monitoring of cloud based infrastructure using various devops tools and technologies such as AWS, OpenStack, Linux, Git, Jenkins, Kubernetes, Ansible, Cassandra Vault and others.
Confidential - Virginia
DevOps / Linux Administrator
Responsibilities:
- Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud Automation.
- Excellent configuration management using Puppet.
- ImplementedPuppetmodules to automate configuration of a broad range of services
- Setup AWS infrastructure using Terraform.
- Create Docker Containers using Terraform Scripts.
- Worked on creating Windows instances with Azure.
- Worked on deploying Webex application in Azure.
- Actively involved in architecture of DevOps platform and cloud solutions.
- Build Automation and Build Pipe Development using Jenkins and Maven
- Maintaining a farm of EC2 instances, ELB’s and RDS.
- Installed and configured websphere application servers. Deployed java based application in websphere application servers.
- Migrate on premise database to AWS Cloud and also designed, built, and deployed a multitude applications utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM), by focusing on high-availability, fault tolerance, and auto-scaling.
- Configure EC2 Instances, VPC, Route 53, ELB, Subnets, etc.
- Worked on version control using GitHub.
- Worked on automating builds using Jenkins.
- Experience with AWS SDK and AWS API.
- Automate infrastructure in AWS using amazon web services.
- Installing and configuring Tomcat and JBOSS.
- Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Performed installation, configuration and tuning of Red hat, CentOS, Solaris.
Environment: Red hat Linux,Solaris,CentOs,Puppet,Tomcat, Apache,Java, Nagios, Jenkin, Maven, Git, AWS ELB, AWS S3, AWS Cloud Formation Templates,AWS RDS, AWS Cloud Watch.
Confidential
Linux System Administrator
Responsibilities:
- Administration of RHEL 5/6 that includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
- Worked on creating, cloning Linux virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
- Installed and managed Red Hat Linux using Kickstart and applying security policies for hardening the server based on the company policies.
- Administered package installation, configuration of CentOS 5/6.
- Created disk groups, volume groups and RAIDs using Veritas Volume Manager.
- Installed and configured MySQL on Linux Server for test and development environment.
- RPM and YUM package installations, patch and other server management.
- Created new file systems, monitoring disk usage, checking and backup of log files administration and monitoring the disk based file system.
- Configured multipath, adding SAN and creating physical volumes, volume groups and logical volumes.