We provide IT Staff Augmentation Services!

Sr. Aws/ Devops Engineer Resume

Dublin, OH

PROFESSIONAL SUMMARY:

  • Over 8 Years of experience in IT industry as DevOps Engineer, Build/Release Management, Network Engineer and Cloud Management in all phases of SDLC like Analysis, Design, Development, Deploying, Testing and Maintenance of various web based applications.
  • Experience in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management)
  • Experience as a Cloud DevOps Engineer - AWS, Azure, GCP.
  • Experience architecting and building solutions leveraging DevOps tools such as Docker, Jenkins, Git and Chef Etc.
  • Hands-on experience working in Linux, Windows, Mac OS and UNIX environments.
  • Worked on many proof of concept (POC) assignments on Amazon Web Services, Chef and Puppet automation tools.
  • Have good hand-on experience in build and release tools such as Git, Jenkins, Nexus, Ansible/ Chef/Puppet, Docker, and AWS.
  • Strong hands on experience with scripting languages like Python, Ruby, Power Shell, and JavaScript.
  • Experience on Virtualization technologies such as VMware, Vagrant.
  • Experience in manage cloud software deployments, with a focus on continuous integration and deployment using, GitHub, Jenkins, SVN, GIT and Maven which requires developers to integrate code into a shared repository several times a day.
  • Experience in working on source control tools like GIT (Git Hub), Subversion (SVN) and Bit Bucket
  • Full understanding of SDLC, Agile Methodologies and process.
  • Expertise in using Artifactory Repository Managers for Maven builds.
  • Experience in using Nexus Repository Manager for Maven builds.
  • Maintaining UNIX/Linux Disaster Recovery Plan and actively participate in Technology and
  • Business Recovery activities.
  • Experience on Custom tools, Yum & RPM for CD (Continuous Deployment).
  • Experience in Using Jenkins Manage and Build code with Authorization.
  • Experience in CI using GIT, CVS and Sub Version.
  • Extensively worked with tools like Jenkins, Docker, Hudson, GIT to implement build automation and Continuous Integration.
  • Good Knowledge in AWS management tools such as (EC2, EBS, ASG, RDS, and Route53) and developed AWS Cloud Formation templates to create custom sized EC2 instances, ELB.
  • Hands-on development experience for the LAMP (Linux, Apache, and MySQL& PHP) development stack.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Expertise in automating builds and deployment process using Bash, Python and Shell scripts.
  • Extensively used build utilities like Maven, ANT and Gradle for building of jar, war, bar and ear files.
  • Extensively used dpkg services to install different packages and services on the Ubuntu based Debian servers.
  • Experience in setting up puppet master, puppet agents for managing enterprise policies and configurations.
  • Experience in using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Experience with Bug tracking tool like JIRA and Bugzilla.
  • Expertise in Agile tools like Atlassian Jira, Scrum and Continuous delivery tools like Nexus, Nexus Pro.
  • Experience in Installing, Configuring, Managing and Monitoring Tools such as Splunk, Nagios and App Dynamics for Resource Monitoring/Network Monitoring/Application Monitoring.
  • Experience on working with various OS like Linux (Red hat, Ubuntu, CentOS), UNIX, and Windows.

TECHNICAL SKILLS:

Operating Systems Linux: Red Hat, Fedora, SUSE, Ubuntu, Cent Os, Unix

Cloud Platforms: AWS (EC2, S3, VPC, SNS, Route53, CloudWatch, Dynamo DB, IAM, Lambda) Microsoft Azure and Open stack

Languages/Scripts: Bash Shell, Perl, Python Scripts, Cobol, C, C++, Visual Basic, Java, J2EE

Databases: MySQL (phpMyAdmin), Postgre SQL (phpPgAdmin)

Build Tools: ANT, MAVEN, Make file, Hudson, Jenkins

Mail Servers: Postfix, Postgre SQL (Virtual mail box)

Apache2/Tomcat, JBoss, IBM: Web Sphere, WebSphere

Virtual Server: VMware ESX 3.5.0 Server, VMware Infrastructure Client 2.5 & Xen 3.2

Repository Management: Nexus, Jfrog Artifactory

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

Version Control Tools: Subversion (SVN), CVS, TFS, Clear case, GIT, GIT Hub, Perforce, Code Commit SDLC Agile, Scrum, Waterfall

Web/Application Servers: Apache, Tomcat, JBOSS, NGINX

PROFESSIONAL EXPERIENCE:

Confidential, Dublin, OH

Sr. AWS/ DevOps Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud formation.
  • Developed Bash and Python scripts to automate applications migration and monitor application health during migration.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
  • Performed systems monitoring, upgrades, Kubernetes, performance tuning, backup and recovery.
  • Developed build scripts using MAVEN for the creation of build artifacts like war or ear files.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Working with Linux, Windows and AWS (Amazon Web Services); development tools such as GitHub, Gitlab, Gitlab CI; Docker for Application Stacks; infrastructure automation tools Ansible; Web technologies such as nginx/Apache, HAProxy, Tomcat.
  • Deployed artifacts into WebLogic/WebSphere servers. Automated Web server provisioning using Puppet. Wrote Puppet manifests to preserve system state for maintenance.
  • Used Jenkins and Ansible for CI/CD in multiple environments.
  • Wrote various custom Ansible Playbooks and modules for deployment orchestration.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Implemented Chef Recipes for deployment of build on internal Data Centre servers. Re-used and modified Chef Recipes to create a deployment directly into Amazon EC2 instances.
  • Virtualized servers using Docker for test environments and dev-environment needs. Used Docker containers for seamless integration between development, test and production environments.
  • Used Chef Server for deploying applications and configured, bootstrapping of Chef Client nodes for provisioning and on experience with Ruby.
  • Designed and developed components using Python with Flask framework. Implemented code in python to retrieve and manipulate data and deployed the application in Linux environment.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template and Glacier for storage and backup on AWS.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Converting production support scripts to chef recipes. And AWS server provisioning using Chef Recipes.

Environment: EC2, Chef, AWS, AWS cloud Formation Templates, Docker, ELB, VPC, S3, Red Hat Linux, Git/SVN, Jenkins/Hudson, Maven, shell scripting, Ruby, Jira, ruby, python.

Confidential, Parsippany, NJ

Sr. AWS/ DevOps Engineer

Responsibilities:

  • Designed AWS Lambda functions in Python to administer the provisioning, scaling and to automate redundant tasks such as changes to S3 buckets, updating DynamoDB, responding to API calls.
  • Build and configure a Virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic
  • Load Balancer.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Handled migration of on-premises applications to the cloud and created resources inside cloud and expert in deploying of Open Stack hosted applications on AWS platform.
  • Build Data platforms, pipelines, and storage systems using the Apache Kafka, Apache Storm and search technologies such as Elastic search.
  • Involved in Open Stack environments to create and manage users using Keystone and VM management using
  • Open Stack, volume management using Cinder, network and port management using Neutron. Used Helm packet
  • Manager for installing Jenkins, Artifactory tools etc., by running Helm charts.
  • Expertise in setting up Kubernetes (k8s) cluster with Cloud Formation templates and deploy them over AWS
  • Environment and monitoring the health of pods and for running micro services and pushed micro services into production with Kubernetes backed Infrastructure and automation through playbooks in Ansible.
  • Deployed various IAM Policies and Roles to AWS Users through Ansible Playbooks with the help of Boto3 Framework.
  • Wrote Playbooks in YAML to automate the entire deployment process as well as infrastructure admin tasks and Used Ansible for Continuous Delivery, Managed CI/CD process and delivered all application in rpms.
  • Created four staged CI/CD pipelines with AWS Code Pipeline plugin for Jenkins, GitHub repository, Jenkins build
  • Server EC2 instance using IAM instance role, proxy and firewall settings to allow inbound connections on server and AWS Code Deploy.
  • Used MAVEN build tool for the development of build artifacts on the source code (.WAR) and Installed and configured Nexus repository manager for storing the artifacts within the company using the Continuous Integration tool like Jenkins.
  • Configured tools like Elastic Search, Log stash and Kibana and monitored Application and server logs using the ELK stack.

Environment: AWS, Terraform, Kubernetes, Ansible, Docker, Jenkins, Git, Jira, Maven, ELK, Java, Shell, Bash, Python, Nexus, DynamoDB, WebLogic, Tomcat, Linux.

Confidential, Jacksonville, FL

DevOps Engineer

Responsibilities:

  • Defined and Implemented Configuration and Release Management Processes, Policies and Procedures.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Configured the Docker Containers and creating Docker files for different environments.
  • Configuring the Docker containers and creating Docker files for various applications.
  • Created Docker images using a Docker file, Worked on Docker container snapshots, removing images and managing Docker volumes.
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Worked with Docker containers which are lightweight and fast for reducing the cycle time of development, testing, and deployment.
  • Designed Ansible Modules to manage configurations and automate installation process.
  • Application Deployments & Environment configuration using Ansible.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • Coordinated with developers in establishing and applying appropriate branching, merging conventions using GIT source control.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Analyzed the builds using the SonarQube.
  • Managed and monitored the server and network infrastructure using Zabbix.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Provided end-user for all GIT-Hub users to effectively use the tool.
  • Automated the builds and deployment of JAVA projects using ANT and Jenkins.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Interacted with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.

Environment: EC2, JIRA, Puppet, SVN, GIT, Perl, Python, shell, GIT, GitHub, GitLab, Ansible, Maven, ANT, Docker, Confluence, UNIX/LINUX, Shell/Bash, Perl and Jenkins.

Confidential, Santa Clara, CA

DevOps Engineer

Responsibilities:

  • Worked on Managing the Private Cloud Environment using Chef.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Install, Configure, Administer Jenkins Continuous Integration Tool
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Branching, Tagging, Release Activities on Version Control Tool GIT.
  • Automated deployment of builds to different environments using Jenkins.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Used Jenkins for Continuous Integration and deployment into WebSphere Application Server.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Managed SVN repositories for branching, merging, and tagging.
  • Continuous Delivery setups with Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests.
  • Wrote Puppet code to provision infrastructure.
  • Experience in developing puppet modules (blue prints) for installation, configuration and continuous integration (CI).
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Used Jira as ticket tracking and work flow tool.

Environment: Shell Script, Git, Jenkins, Puppet, Artifactory, LINUX, Maven, Web sphere, JIIRA

Confidential

Build & Release Engineer

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • 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,
  • Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Analyzed and created daily reports on the status of server backups on intranet and extranet.
  • Provided complete phone support to customers.
  • Build artifacts (WAR's and EAR's) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Performed biweekly build cycle and testing processes on Solaris.
  • Troubleshot tickets on the helpdesk tracking system.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.

Environment: ANT, Maven, SVN, Hudson, Web Logic, JSP, Anthill Pro, Perforce, Perl Script, Shell Script CVS, Linux, Java, J2ee, EJB

Confidential

Linux Administrator

Responsibilities:

  • Creating and managing user and service accounts.
  • Reviewing system log files for errors, monitoring system performance and setting up cron jobs for backups and monitoring processes.
  • Experienced in task like managing User Accounts, Groups, isks management and File systems in Linux
  • Platform.
  • RPM and YUM package installations, patch and server management.
  • Creating Templates for Linux VM's those are used for deploying for the environments.
  • Experience in system audit report like number of logins, success & failures.
  • Monitors system performance of Virtual Memory, managing swap space, disk utilization and CPU utilization.
  • Collaborated with developers to load software onto Linux Enterprise servers and debugging Scripts.
  • Experience with Virtualization technologies such as installing, configuring, and administering VMware
  • ESX/ESX 6 5.5, Red Hat environment.
  • Configured networking interface like set up IP addresses and IPv6 address, working knowledge on DHCP, DNS, and routing.
  • Developed, implemented and updated maintenance plans for deployed systems, including patching, monitoring and service.
  • Creates user accounts and group accounts for developers.
  • Maintained and monitored all of company's servers operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
  • Performed routine LVM tasks like replacing failed drives, adding new volume groups, extending volume
  • Groups/LVM/file system, exporting and importing volume group for hardware migration.
  • Troubleshooting of day-to-day problems including the network issues, file storage, application issues, and memory.
  • Imported and managed multiple corporate applications into Subversion (SVN)

Environment: Ubuntu Trust 11.04, 11.10, CentOS 6, Linux, Apache, Tomcat, Django Servers, SVN, MySQL/PostgreSQL.

Hire Now