We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

MA

SUMMARY

  • 9 years of experience in DevOps, Configuration Management, Build Engineering and Release Management processes, including Building binaries, end - to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Extensive experience in Linux/Unix system, Windows, VMware and V-Sphere ESX/ESXienvironments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Experience in installing and administrating CI tools like Jenkins, Bamboo and other Tools like Sonarqube, Nexus, GitHub like systems, JIRA, Atlassian stack of tools like, Fisheye, Confluence.
  • Good exposure to Version control tools like Git, GitHub, SVN, BitBucket, Clear Case, etc.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, ELK, ECS, Snowball, etc.
  • Configured Application Life Cycle Management (ALM) tools like JIRA, Trello, to track the progress of the project.
  • Integrated Jenkins with the version control tools to pull the latest pushed code.
  • Experience in creating Jenkins Environment and configuring end to end build pipelines.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
  • Experience with orchestration and configuration management tools like Ansible, Chef, Puppet, as I am much Passionate about automation.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Have done cloud migration from physical data center towards Amazon Web services (AWS) and had good understanding with Public, Private and Hybrid Cloud Environments.
  • Experience creating pods and clusters in Kubernetes and deploy those using Open Shift.
  • Managed Kubernetes charts using Helm and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files.
  • Continuous deployment using Ant, Maven. Perl, Power shell, Shell, Puppet, Chef, Packer, Terraform on to prem, AWS and Azure.
  • Good knowledge on protocols and REST and SOAP web services.
  • Strong experience in installing Apache HTTPD, JBoss, Tomcat, Jetty, Redis, NodeJS, and HA Proxy.
  • Used Docker and Open Shift to manage micro services for development and testing.
  • Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Groovy, Yaml, Json, Python and PowerShell for automating tasks.
  • Experience in working with the ELK (Elastic Search, Log stash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.
  • Proficient with container systems like Docker& container orchestration Kubernetes, ECS, AKSclusters.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, HTTP, TCP.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Experienced with Handling Cloud environments (AWS and Azure).
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ ApacheTomcat/JBOSS and Jetty.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Junit, Cobertura, PMD, Find-bugs, Check-Style, Sonar-Qube and Gerrit for code review.
  • Experience in software Build tools like Apache Maven and Apache Ant to write Pom.xml and Build.xml respectively.
  • Experience on working with on-premises network, application, server monitoring tools like Nagios, Splunk, AppDynamics and on AWS with Cloud Watch monitoring tool.
  • Experience in AWS Cloud Administration which includes services like: EC2, S3 for application or backend service worked on Lambda.
  • Responsible for Operating System maintenance activities like upgrading the OS, updating the services and third-party software.

TECHNICAL SKILLS

Operating systems: Windows, Linux, Unix, Ubuntu, Red hat, CentOS, AWS CLI

Build Tools: Ant, Maven, Gradle

Source Code Management: SVN, GIT, Bitbucket, IBM Rational Clear Case, Perforce

Bug Tracker and Testing: JIRA, Junit, Test Flight, Confluence

CI/ CD Tools: Hudson, Jenkins, Bamboo, Team City, Circle CI, Travis CI, Nexus

Configuration Tools: Ansible, Chef, Puppet, Vagrant, Docker, Kubernetes, OPS Work, Terraform, Helm

Networking: VPC, Route 53, LDAP, DNS, FTP, DHCP, SSH, TCP/IP, FTP, SFTP

Databases: MySQL, Mongo DB, Cassandra, PostgreSQL, SQL Server

Monitoring Tools: Splunk, Data dog, Nagios, CloudWatch

Languages: Python, Shell scripting, Bash, Groovy, Java, C++, HTML, XML, NodeJS, JavaScript, Yaml, Json

Cloud Services: Amazon Web services, Google cloud Platform, Microsoft Azure.

Web/App Servers: Nginx, JBoss, Apache HTTP, Tomcat,WebLogic, Web Sphere.

SDLC: Waterfall model, Agile, Scrum

Bug Tracking Tools: JIRA, Remedy, Bugzilla, Service Now

PROFESSIONAL EXPERIENCE

Confidential, MA

Sr. DevOps/AWS Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
  • Experienced in using Build Automation tools like ANT, Maven. Implementing new build framework using Jenkins & Maven as build framework tools.
  • Experience in creating JenkinsCI/CDpipelines and good experience in automating deployment pipelines.
  • Managed Nexus and Maven repositories to download artifacts during the build process.
  • Managed multiple cookbooks in Chef and Implemented environments, roles, and templates in Chef for better environment management.
  • Efficiently worked for AWScloud services to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Expertise in Azure infrastructure management (AzureWeb Roles, Worker Roles, SQL Azure).
  • Strong experience in installing and configuring Apache HTTPD, Tomcat, Redis, NodeJS, and HA Proxy.
  • Worked on creating and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, EFK, ECS, etc.
  • Administering AWS Cloud Infrastructure based on Linux/Windows OS.
  • Developing scripts for deployment of customer environments into AWS, using Bash and Python.
  • Worked with GIT (GitHub), SVN, BitBucket to manage source code. Used Jenkins tool to automate the build process to manage Git.
  • Developed Continuous Integration pipeline using Jenkins and developed various Groovy scripts for deploying the applications on to the AWS Cloud and Azure.
  • Installing and configuring Apache HTTP server, Tomcat web application servers and Jetty.
  • Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using chef.
  • Created and implemented Chef Cookbooks for deployment. And used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Managed Kubernetes charts using Helm and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files.
  • Implemented a Continuous Integration and Continuous Deployment (CI/CD) pipeline with Docker, Jenkins, GitHub, Maven, AzureContainer Registry (ACR), and Azure Kubernetes Service (AKS).
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Integration of ANT/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
  • Experienced in migrate an On-premises Instances or Azure Classic Instances to Azure ARM Subscription with Azure Site Recovery
  • Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.
  • Strong use of various scripting languages like Groovy, Shell (Bash), Json, Yaml, Ruby and Python.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Deployed the applications to Tomcat Application Server and static content to Apache web servers.
  • Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWSCloud Formation Templates.
  • Monitoring and implementing security on Azure IAAS VMs and virtual networks. Experience of using Azure backups and Recovery Vault to migrate on premise to Windows Azure in DR on cloud.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Experience on working with on-premises network, application, server monitoring tools like Nagios, Splunk and on AWS with Cloud Watch monitoring tool.
  • Worked on Docker container to create Docker images for different environments.
  • Provided high availability for IaasVMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer
  • Converting existing AWS infrastructure to server less architecture (AWS Lambda) deployed via Terraform or AWSCloud formation.
  • Written Ansible Playbooks, which is entry point for Server Provisioning, where the automation identified through the tasks using YAML format.
  • Very good experience working on continuous integration and Continuous Delivery tools such as Jenkins and Bamboo and did support and backup.
  • Working experience of deployment of Java applications through WebLogic/WebSphere Application servers. And build tools like Gradle.
  • Implemented and improved process for release management, automated code deployment, configuration management, and monitoring.

Environment: Git, Maven, Ant, Chef, AWS, Azure, Kubernetes, Docker, Helm, Linux, Groovy, Java/J2EE, Web Sphere, Ansible, Windows, Python, Oracle, Shell, SQL, PL/SQL, Teradata, Terraform, MS Excel, MS Office.

Confidential, IL

Sr. DevOps/AWS Engineer

Responsibilities:

  • Implemented new process and policies for build process and involved in auditing.
  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
  • Worked on setting up Upstream and Downstream Jobs in Jenkins.
  • Working and involved in migration (Implementation and Delivery) of existing websites to AEM6.0 .
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
  • Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Implemented AWS solutions using EC2 instances, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, AWS Kinesis, ECS, ELK, SNS, IAM, SQS, Lambda, Cloud Formation Templates (CFT).
  • Implemented automated application deployment and written deployment scripts and automation scripts.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Maintained build related scripts developed in Ant and Maven. Created and modified build configuration files including Ant's build.xml and Maven Pom.xml.
  • Developed BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled Cron jobs for job automation.
  • Worked with Python, Flask, Jenkins, Terraform and incorporating those three services for infrastructure automation project.
  • Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory.
  • Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
  • Very good understanding of AEM architectural concepts (such as design, deployment, scaling & security)
  • Worked with various AWS, EC2 and S3 Command Line Interface (CLI) tools.
  • Patched different software using RedHat Package Manager and YUM.
  • Automate infrastructure creation, deployment and recovery using Ansible, Docker, Terraform & Jenkins
  • Used IAM to create new accounts, roles and groups, policies and permissions.
  • Created functions and assigned roles in AWS Lambda to run python scripts and Created Lambda jobs and configured Roles using AWS CLI.
  • Built a prototype Azure application that access 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Create proof of concepts of technologies to evaluateDocker, Kubernetes, Cassandra, Bamboo, Jenkins, Splunk, and Terraform.
  • Installing and configuring Apache HTTP server, Tomcat web application servers and Jetty.
  • Worked on M-Collective framework for building server orchestration and parallel job-execution systems.
  • Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the dynamic IP requirements.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Centos) and configuring the servers for specified applications.
  • Management of Red Hat Linux user accounts, groups, directories and file permissions.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed processes, tools, automation for Jenkins based software for build system &delivering SW Builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Used elastic search through JSON and Java API.
  • Wrote deployment recipes for infrastructure management (Terraform).
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments.
  • Build new Jenkins Jobs for the new AEM instances.
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Puppet.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • By using JIRA/CONFLUENCE we maintain our product release wikis on confluence and administer JIRA and manage ticketsraised.

Environment: AWS, SQS, Ansible, CICD (Jenkins), Docker, Maven, Linux, Splunk, Terraform, Red Hat ELK, GIT, Cloud Watch, Python, AEM 6.1, Shell Scripting, JSON, AEM 6.0, WebSphere, Tomcat.

Confidential, TX

DevOps/AWS Engineer

Responsibilities:

  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging,
  • Branches locking, access control and integration.
  • Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, AWS Kinesis, SQS ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
  • Developed infrastructure as code with Terraform to deploy VMware and AWS infrastructure
  • Created Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
  • Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.
  • Implemented new build framework using Jenkins & maven as build framework tools.
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Worked with data management tools like Splunk, ELK.
  • Used Splunk to monitoring/metric collection for applications in a cloud-based environment.
  • Worked with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Managed a PaaS for deployments using Ansible and Mesos, which reduced considerably deployment risks.
  • Involved in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX.
  • Created and wrote Python and Shell scripts for automating tasks.
  • Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.

Environment: AWS, Ansible, CICD (Jenkins), Docker, Maven, Terraform, Splunk, ELK, GIT, Cloud Watch, Python, Shell Scripting, JSON, WebSphere, Tomcat.

Confidential, DE

DevOps Engineer

Responsibilities:

  • Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Arti factory, Maven, GIT and Sonar.
  • Responsible for creating and maintaining a IVR portal that implements DevOps (Dashboard) to depicts the overall progress of the project with all sorts of metrics from requirement until delivery.
  • Using GIT to manage source code developed by various platform engineers.
  • Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3bucket and Glacier for storage and backup on AWS.
  • Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling using deployment of multi stacked environments through AWS Cloud formation templates.
  • Managed Amazon Web Services (AWS) infrastructure that automate the Provisioning of AWS Services through Ansible scripts and cloud formation templates.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
  • Supporting the Application team in making them analyze about the automation implementation.
  • Coordinating with QA/DEV/Project/Delivery/Production Support/Managers and Performance teams to consider concerns, issues and addressing those aspects to meet the delivery dates.
  • Resolved update, merge and password authentication issues in Jira.
  • Monitor scalable infrastructure on Amazon web services (AWS)& configuration management using chef
  • Good understanding of Docker Configuration Management Tool.
  • Created the strategy for automated build and deployments.
  • Perform automated builds on the go when a change is promoted using Jenkins pipeline structure.
  • Using Verizon cloud services at production end.
  • Manage all CM tools (Artifactory, Maven, Jenkins, and Git) and their usage/process ensuring traceability, repeatability, quality, and support.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Deployment and Implementation on customer site and integrate the application with the customer's internal systems and process

Environment: Amazon web services, Docker, Jenkins, Arti factory, Maven, GIT, GIT Hub, Chef, SVN, Jira

We'd love your feedback!