We provide IT Staff Augmentation Services!

Aws / Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

Phila, PA

SUMMARY

  • Almost 6+ years of experience in the areas of Linux Administration, Configuration/Release/Build Engineering, Development Operations,Continuous Integration/ContinuousDevelopment for effective delivery of Projects.
  • Expertise in administering the applications across multiple Operating systems like (RHEL, Ubuntu, CentOS and Windows).
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit testautomation, Build and Release automation, Environment, Service, Incident and Change Management).
  • Experienced in setting up Amazon EC2, Virtual Private Cloud (VPCs), Subnets, Internet Gateways(IGW), Security Groups and NACL’s.
  • Configured and Managed Elastic Load Balancing (ELB)along with Auto Scalingfor fault tolerance and avoid single point of failure of applications, henceprovidinghigh availability.
  • Build Customized Amazon Machine Images (AMIs)& deployed these customized images based on requirements.
  • Configured and deployed AWS Lambda service to run codes in response to events and automatically manage resources.
  • Worked with IAM service creating new IAM users and groups, defining roles and policies and Identity providers.
  • Expertise in AWS platform and dimensions of scalability including S3, EBS, SNS, RDS, Route 53, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Elastic Beanstalk, Glacier.
  • Experience with migration to AWS from a physical Datacenter.
  • Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab) and Bit Bucket.
  • Experiencedwith CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins/HudsonandBambooas CI/CD tools andJFROG Artifactoryand Nexusas Artifactory Repository Managers for builds.
  • Experienced in Jenkins/Maven package building and automate processes using Shell/Python scripting.
  • Extensive experience and highly proficient in using ANT and Mavenas build tools.
  • Experiencedin cloud infrastructure automation tools like Ansible, puppet and Chef.
  • Written Ansible Playbooks for installing Software packages, web applications in Virtual Machines and AWS EC2 instances.
  • Developed and Modified Chef Cookbooks as Light Weight Resources Provider(LWRP).
  • Expertise in deploying applications in Web Servers and DB Servers using tools like Chefand Ansible.
  • In - depth knowledge on containerization and clustering technologies like Docker and Kubernetes.
  • Ability in development and execution of BASH, Shell Scripts and Python Scripts.
  • Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity.
  • Worked on Virtualization technologies like VMwareESXi, Vagrant for Configuring and installing Virtual machines.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX,RHEL 6.x,7.x, CentOS, Ubuntu

Versioning Tools: GIT, GITLAB, CVS, Tortoise SVN

Cloud Computing: AWS (EC2, ELB, S3, Autoscaling, ELB, VPC, API Gateway, Cloudformation VPN, Cloudwatch, Elastic beanstalk, Elastic Container Service(ECS) RDS, Azure, GCP.

CI Tools: Jenkins/Hudson, TeamCity, Bamboo.

Build Tools: ANT, MAVEN, Gradle Config. Management

Provisioning: Chef, Puppet, Ansible.

Scripting: Bash, Power Shell Scripting,Python.

Virtualization: VMWareESXi, Docker, Vagrant.

Monitoring: Nagios, New Relic, Splunk.

Bug Tracking Tools: JIRA, HP Quality Center, IBM Clear Quest.

Web Technologies: Servlets, JSP, HTML, JavaScript, XML.

Databases: Oracle, SQL SERVER, MYSQL, DB2, DynamoDB.

PROFESSIONAL EXPERIENCE

Confidential, Phila, PA

AWS / DevOps/Cloud Engineer

Responsibilities:

  • Create end to end pipelines using GIT, Jenkins for CI/CD, Ansible for Configuration management and monitoring using Splunk/Cloudwatch
  • Configured customAMIs and launched instances with requirements of specific applications.
  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.
  • Setup Elastic load-balancers for different applications to ensure high availability of applications.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo DB.
  • Hands on experience with IAM to set up users, roles with corresponding user and group policies.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC,RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
  • Setup and build AWS infrastructure using various resources like VPC, EC2, S3, EBS, Security Group, Auto Scaling, and RDS in CloudFormation templates.
  • Used Amazon S3 to backup EBS volumes periodically to save snapshots of data.
  • Hosted static websites in S3as secondary site and route customers to a custom error page if the primary weserver is down. Used S3 Firefox plugin in order to upload information to S3 and used cloudfront as a content delivery network to speed up sites and media delivery.
  • Creating S3 buckets and restricting access to buckets and objects to specific IAM users.
  • Automating backups by shell in Linux and PowerShell scripts in windows to transfer data in S3 bucket.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage, backup and automatic deletion after a particular period of time.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, AnsibleonAWS.
  • Created repositories, branches, tags and involved in code review & merging process.
  • Build and configured Jenkins slaves for parallel job execution.
  • Used Rundeck as job scheduler, JumpCloud as directory service, Docker for containerization, and NginX to provide container security.
  • Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications, Services on the client hosts.
  • Creating custom roles and playbooks in Ansible usingJSON and deployed on Docker.
  • Installed GIT, GitHub plug-ins in Jenkins automating the CI process. Worked with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where ‘Groovy Jenkins Plugin’ and ‘Groovy Post Build Action Plugin’ is used as a build step and post build actions.
  • Worked on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture included Docker as the container technology with Kubernetesas orchestration tool.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, High availability and Fail over functionalities.
  • Experience on JIRA as ticketing and bug tracking and work flow tool.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux, Troubleshooting, Fault Tolerance.

Environment: AWS, S3, EBS, ELB, GIT, Ansible, IAM, EC2, SQS, RDS, Cloud Formation Templates, Jenkins, Groovy, Docker, JIRA, Red Hat Linux, UNIX, WebLogic Servers, NginX, Rundeck, Kubernetes.

Confidential, Denver, CO

DevOps /Cloud Engineer

Responsibilities:

  • Installed and configured Chef Serverand workstationbootstrapped the nodes using Knife. Also wrote Chef Cookbooks,Recipes to manage server configurations.
  • Integrated chefcookbooks into Jenkins jobs for CD framework and created roles, environments using chef handlers for different auto kickoff requirement jobs.
  • Implemented ChefRecipes for deploying build on internal Data Centre Servers. Also re-used and modified same ChefRecipes to create a deployment directly into Amazon EC2 instances.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. 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, and are able to quickly evolve during development iterations.
  • Fundamental mastery of the AWS cloud computing platform, and its many dimensions of scalability - including but not limited to: VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging with SQS (and scalable non-AWS alternatives), auto-scaling architectures.
  • Perform biweekly build cycle and testing processes.
  • Used GIT as the source code management tool and BITBUCKETas remote repository.
  • Used MAVEN and Jenkins to automate the build process.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Automated cookbook testing using Jenkins
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Developed scripts for manual deployment of the code to the different environments and E-mail notification for the team when the build is completed.
  • Coordinated Release effort amongst various teams (Dev, Integration, QA Testing) which were both on-site and off-shore.
  • Used Shell to automate build and deployment Process.
  • Implemented and managed Nagios for monitoring and reporting infrastructure

Environment: JEKINS, BITBUCKET, Maven, Nexus, Tomcat, UNIX, Test Automation, Jira, Shell scripts, AWS,Jenkins, Chef, Splunk, Kubernetes, Dockers, Nagios.

Confidential, Westlake, TX

Sr. Build & Release Engineer

Responsibilities:

  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenizationof Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Participated in the release cycle of the product which involves environments like Development, QAand Production.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Implemented continuous integration using Jenkins
  • Created repositories according the structure required with branches, tags and trunks in GIT.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the code.
  • Utilize JIRA for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Apache Maven with Jenkins for the builds as the Continuous Integration process.
  • Develop and implement an automated Linux infrastructure using Puppet.
  • Wrote Puppet models for installing and managing java versions.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.

Environment: Ant, Jenkins/Hudson, JIRA, Puppet, Python,Shell, J2EE, GIT.

We'd love your feedback!