We provide IT Staff Augmentation Services!

Sr Devops/aws Cloud Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Overall 9+ years of IT experience as Sr DevOps/AWS Cloud Engineer with strong knowledge on Software Design, Development, Implementation.
  • Provided cloud solutions which includes Configuration Management, Continuous Integration and Continuous Deployment (CI/CD), Release Management and to implement Infrastructure as a Service (IAAS) to quickly deliver code to customers.
  • Good working experience in Linux environment and UNIX/Linux administration as well.
  • Around 3 years of Experience on AWS cloud Administration and Architecture.
  • Extensive hands on experience in designing, building and automating cloud infrastructures on Amazon Web Services
  • Extensive experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile projects.
  • Well - versed in DevOps principles and Agile software development practices.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers and Windows along with Amazon Web Services.
  • Experience on Key AWS services: EC2, S3, VPC, Route 53, Beanstalk, RDS, CloudFormation, EC2, DynamoDB(NoSQL), Devicefarm. Lambda, logging/CloudWatch, IAM, Certificate Manager, ELB, EBS, ECS, CloudFront/WAF, SQS, SNS, SES.
  • Designed high availability environment for Application servers and database servers on EC2 by using ELB, Auto-scaling and Route 53.
  • Experience on AWS Code, Deployment and Management Services which includes Code Commit, Code Pipeline, Code Deploy, Cloud Formation, Elastic Beanstalk and Cloud Watch.
  • Experience on Automation of Device Testing with AWS Device Farm and Jenkins for IOS and Android apps and integration of device testing into CI workflow.
  • Good experience in Setup and build AWS infrastructure various resources (VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS) in Cloud Formation, Packer and Terraform JSON templates.
  • Expertise in version control tools like GIT and SVN administration and command line usage of GIT.
  • Experience with deployment and build management tools like Jenkins, Hudson, Maven, and ANT.
  • Handled Jenkins installation, job creations, plug-in installation and administration.
  • Good experience on Android and iOS app development. In Jenkins, built Android and iOS apps with Gradle and Xcode and deployed apps on Hockeyapp using Fastlane.
  • Integrated Jenkins with GitHub private repositories, build Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
  • Expertise in SONAR code analyzing tool that integrated with Jenkins.
  • Expert in deploying the code on Web and Application servers like Apache Tomcat and JBOSS/Web Sphere application server/Web Logic.
  • Operational experience of deploying applications in Apache Tomcat servers
  • Designed, Installed and Implemented Ansible configuration management system.
  • Experience with SOAP and REST APIs to support integration of infrastructure, cloud and platform as a service technologies
  • Good Experience on Ansible Configuration Tool for deployment automation in cloud servers.
  • Experience on Configuration and Deployment tool like Packer, Terraform and Ansible etc.
  • Written Packer, terraform scripts to deploy the java based packages like war, jar, ear and J2EE on the Application servers (Mule ESB, Tomcat, Weblogic and Jboss) which runs on AWS by creating the infrastructure.
  • Worked with Ansible playbooks and Packer/Terraform for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Build and deployments under different testing environments starting from development to staging and production.
  • Expertise in Splunk Monitoring Tool that ensure Open Source IT monitoring, network monitoring, server and applications monitoring.
  • Good Experience in containerization like Docker and Kubernetes. Evaluating and advising on virtualization and containerization solutions.
  • Developing Docker Images to support Development and Testing teams and their pipelines.
  • Environment provisioning solutions using Docker. Deployment and operations of containers using Docker / Kubernetes.
  • Automate the build and deploy activities with Shell scripting and Python.
  • Experience on Automation of Performance Tests using Jenkins in Continuous Integration Environments for JMeter, BlazeMeter and HP Performance Center.
  • Experience on IBM Mainframes technologies like Database (DB2), SQL, COBOL, PL-1, JCL, CICS and VSAM.
  • Experience on defining and maintaining Queue Managers and MQ Objects on various platforms (OS/390, Linux, AIX, Solaris, Windows 2K/XP) and troubleshooting and Managing MQ queues, channels, listeners and triggering.
  • Having good understanding of Software Development Life Cycle (SDLC).
  • Knowledge on bug tracking tools like JIRA.
  • Helping testing teams by making sure that all deployments are happening in time to QA, UAT, Bug fix and other environments.
  • Experience in supporting and managing IBM Rational tool - RTC.
  • Managed RTC administration, source code branching and merging, build definition and build engines. Successfully administered IBM WebSphere Application Server.
  • Ability to work independently and highly focused to deliver timely results

TECHNICAL SKILLS

Languages: C, Shell Script, Python, Groovy, SQL,JSON, YAML and XML.

Web and Application Server: Mule ESB, Tomcat, JBOSS, Web logic, WebSphere

Code Management System: GIT, GIT Bit Bucket, Subversion(SVN), RTC

Build Tools: Maven, Ant, Gradle, Xcode, Code Review, Analyze &Quality Tools Gerrit, SonarQube and Junit, NUnit, Munit

Artifactory Tools: JFrog-Artifactory and Sonatype Nexus

Continuous Integration Tools: Jenkins

Configuration Deployment Tool: Packer and Terraform with AWS

Configuration Management Tool: Ansible

Virtualisation: Docker, Kubernetes, Amazon AWS/EC2, VMWare

Cloud Platforms: Amazon Web Services

Monitoring Tools: Splunk, Nagios, IBM Tivoli Monitoring

Testing Tools: JMeter, BlazeMeter, HP Perf Center and Selenium

Database System: IBM DB2, My SQL

Platforms/Operating System: Linux (RHEL Centos, Ubuntu, Amazon), Windows, IBM Z/OS, JAVA/J2EE and Service Integration bus (WMB)

Software Methodologies (SDLC): Agile, Scrum

Project and Ticket Management: JIRA, GSR, Remedy

Content Management: Confluence and SharePoint

Mainframe Tools: Tso/Ispf, Spufi, Endevor, DB2 File-Manager, Quality Center

Messaging: IBM MQ Series 7.0

PROFESSIONAL EXPERIENCE

Confidential

Sr DevOps/AWS Cloud Engineer

Responsibilities:

  • Automating the build, deployment and testing of Front End, Middleware and Database components and Middleware implementation.
  • Working with core AWS services (Instance, Database, Storage, Load Balancing, Auto Scaling, Security, Firewalls creation and Deployments)
  • Have strong experience and implementing AWS solutions using EC2, S3, IAM, RDS, EBS, Elastic load balancer, Auto Scaling groups.
  • Working on AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Lambda, and Cloud Formation) and security practices (IAM, logging/Cloudwatch and Cloudtrail) and RDS, DynamoDB(NoSQL), Beanstalk, Cloud Front, ECS, SQS, SNS and SES.
  • Worked on AWS Code, Deployment and Management Services which includes CodeCommit, CloudFormation, Elastic Beanstalk and Cloud Watch.
  • Automated Device Testing(Functional) with AWS Device Farm and Jenkins for ios and android apps and integrated device testing into CI workflow.
  • Good experience on version control system tool BitBucket(GIT) and having strong knowledge on source control concepts like Branches, Masters, Merges and Tags.
  • Build Pipeline design and optimization: GIT, Maven, Nexus/Artifactory, Application servers and AWS for J2EE application deployments.
  • Provides additional debugging support to the project team during development, production and enhancement work.
  • Automated Performance Tests using Jenkins in Continous Integration Environments for JMeter, BlazeMeter and HP Performance Center.
  • Execute Ansible playbooks and Packer/Terraform for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Experienced in migrating source code repositories from between various version control systems like SVN to Git.
  • Worked on Android and iOS app development. In Jenkins, built Android and iOS apps with Gradle and Xcode and deployed apps on Hockeyapp using Fastlane.
  • Integrated Jenkins with BitBucket Stash private repositories, build Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
  • Schedule, monitor and deliver the builds and deployments to the QA and Dev Teams.
  • Creating fully automated CI build and deployment infrastructure and processes using Jenkins Multibranch Pipeline with Groovy script.
  • Written Packer, terraform scripts to deploy the java based packages like war, jar, ear and J2EE on the Mule ESB, Tomcat, Weblogic and Jboss Application servers which runs on AWS.
  • Good Knowledge on containerization. Use of Docker to manage micro services for development and testing.
  • Developing Docker images to support Development and Testing Teams and their pipelines
  • Executed a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, results in generating of new docker container whenever a new Github branch get started.
  • Deployments to multiple servers in testing and production environments using Jenkins, Git and Docker.
  • Configuration Management of 100+ servers with Ansible and Git.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Setting up meetings with dev team and QA team weekly for further enhancements of build and regarding issue tracking.
  • Raising a request through Jira whenever necessary
  • Experience with Splunk and CloudWatch administration tools
  • Configured Splunk monitoring tool to maintain the number of servers on different environments.
  • Automated the cloud deployments using Ansible, python and AWS Cloud Formation Templates.
  • Setup and build AWS infrastructure various resources (VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS) in Cloud Formation JSON templates.

Confidential

Sr DevOps Engineer

Responsibilities:

  • Worked closely with Architecture, Development, Test, Security and IT Services teams
  • Good experience on version control system tools like GIT, SVN, RTC and also having strong knowledge on source control concepts like Branches, Masters, Merges and Tags.
  • Build Pipeline design and optimization: GIT, Maven, Subversion,and Nexus/JFrog Artifactory for J2EE application deployments.
  • Used Maven and Ant as build tool on Java projects for the development of build artifacts on the source code.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Having good knowledge in Jenkins. Configured daily builds, Code coverage and automated test cases in Jenkins.
  • Integrated Jenkins with GitHub private repositories, build Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
  • Schedule, monitor and deliver the builds and deployments to the QA and Dev Teams.
  • Worked on Jenkins to configure distributed builds. Worked on installing plugging, creating jobs, integrating test cases.
  • Used IBM products like RTC as the source control tool.
  • Supporting developers in Configuration management environment using GIT.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Written bash scripts to deploy the java based packages like war, jar, ear and J2EE on the Tomcat and Jboss Application servers.
  • Good Knowledge on containerization. Use of Docker to manage micro services for development and testing.
  • Developing Docker images to support Development and Testing Teams and their pipelines
  • Build and Configuration Management of development/testing environments with Docker.
  • Executed a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, results in generating of new docker container whenever a new github branch get started.
  • Deployments to multiple servers in testing and production environments using Jenkins, Git and Docker.
  • Documentation and Configuration Management of 100+ servers with Ansible and Git.
  • Experienced with multiple configuration and automation tools such as Ansible to automate a broad range of services.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Resolved issues for developer’s commit, update, and synchronization.
  • Automating build scripts as per our requirement with CI tools
  • Setting up meetings with dev team and QA team weekly for further enhancements of build and regarding issue tracking.
  • Perform unit testing using tools like Selenium and NUnit..
  • Raising a request through Jira whenever necessary
  • Used Remedy change management and bug tracking to track the issues in all pre production and production environments.
  • Experience with Splunk and CloudWatch administration tools
  • Managed RTC administration, source code branching and merging, build definition and build engines. Successfully administered IBM WebSphere Application Server.
  • Install latest updates and maintain up-to-date Operational System softwares, drivers, firmware and patches.
  • Implemented AWS solutions using EC2, S3, IAM, RDS, EBS, Elastic load balancer, Auto Scaling groups.
  • Worked on core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Lambda and Cloud Formation) and security practices (IAM, logging/Cloudwatch and Cloudtrail) and RDS, DynamoDB(NoSQL), CloudFront, ECS, SQS, SNS and SES.
  • Worked on AWS Code, Deployment and Management Services which includes CodeCommit, CloudFormation, Elastic Beanstalk and Cloud Watch.
  • Strong Experience in Amazon EC2 setting up instances, VPCs, and security groups.
  • Automated the cloud deployments using Ansible, python and AWS Cloud Formation Templates.
  • Setup and build AWS infrastructure various resources (VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS) in Cloud Formation JSON templates.
  • Packer and Terraform for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup.
  • Daily activities included, delivering daily/nightly/abhor builds for the scrum teams, supporting teams with SCM requests, maintaining code stability using CI methodologies, code merging, deployments and troubleshooting other day-to-day issues.
  • Good experience in Tomcat server configuration.
  • Experience in building web application as well as standalone applications/products.
  • Monitoring access privileges for developers at branch level & Repository level.
  • Suggest to follow/promote System Changes in accordance with documented SOPs (Standard Operational Procedures)

Confidential

Build and Release Engineer

Responsibilities:

  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes
  • Working with and supporting multiple World-wide development teams delivering a wide range of software applications
  • Automating the build, deployment and testing of Front End, Middleware and Database components
  • Developing custom reporting tools, setting up automated health monitoring and alerting for builds and environments
  • Supporting and managing IBM Rational tool - RTC
  • For new applications, work with development to get the requirements of application build and deployment process.
  • Configuring Jenkins for scheduled builds.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Providing support to SVN and GIT related issues to developers.
  • Creating Branches, tags and providing SVN user access to all developers in the organization.
  • Developing and maintain build script files by using Maven, Ant and JFrog-Artifactory and Triggering and monitoring builds.
  • Make changes in scripts as per new requirements and make sure that generation of binaries are correct.
  • Collecting the required binaries from various places and sharing them in various locations
  • Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production.
  • Worked on Build and Release management methodologies and Software procedures in all aspects of SDLC.
  • Directed the Release Management Calls to with the Developers, Testers and DBA teams for successful Release.
  • Troubleshoot build and deploy failures, and facilitate resolution.
  • Implementing continuous integration (CI) using Jenkins.
  • Creating Jobs in Jenkins. Running the jobs as per build calendar.
  • Sending mails through Jenkins if the job fails.
  • If any Plugging are required, configuring the Plug-ins to Jenkins.
  • Scheduling the nightly builds in Jenkins.
  • Developing shell scripting for deployments in to servers.
  • Worked on testing tools Testing tools: SonarQube, Nunit, Selenium and Junit etc
  • Responsible for weekly and daily work checks and backups.
  • Use Jforg Artifactory and Nexus to store the JAR, WAR.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in application servers such as Tomcat and Jboss.
  • SVN/GIT Server /Repository Backups & Restoration process.
  • Helping users on day-to-day activities involving Check In, Check Out, Branching problems, and user’s access control.
  • Maintaining the version control of deployable artifacts for given release.
  • WAR files Build and Deployment. Restart server once the deployment is completed.
  • Verifying the log files if the deployment fails.
  • Reporting and updating status of deployment to required stakeholder.
  • Creating the release notes for given release and follow up with the team to create Release bundle.

Confidential

Build and Release Engineer and Mainframe Developer

Responsibilities:

  • Creating and Managing Repository and Branches.
  • Coding/scripting as per the requirements and design.
  • Conduct Unit Testing and Integration Testing.
  • Code review and Peer testing.
  • Incidents (Tickets) Handling and Analysis for Batch and Online.
  • Code the bug fixes and Enhancement in compliance with client standards and procedures.

We'd love your feedback!