Devops/aws Engineer Resume
Oaks, PA
PROFESSIONAL SUMMARY:
- IT professional Over 6 years of industry experience in DevOps field with expertise in areas of Software Configuration Management, Build and Release management, Linux System Administration.
- Has Experience in designing/Implementing teh CI - CD pipeline to automate teh agile process.
- Good understanding of teh principles and best practices of Software Configuration Management (SCM) for tracking and controlling changes in Software in Agile, scrum, and Waterfall methodologies.
- Has experience in architecting and deploying of fault tolerant, highly available, cost effective and secure servers using Amazon web Services (AWS).
- Has experience in Creating/Managing VPCs across Availability Zones on AWS and configure teh EC2 instances according to teh needs.
- Has experience in creating teh Cloud Formation templates to deploy EC2 resources based on teh project needs to stabilize teh environments.
- Has experience in Configuring Management Tools like Puppet and Ansible and has knowledge in creating teh playbooks and manifest files for configuring/orchestration teh environments using teh concept of IAC (Infra as Code).
- Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
- Has experience in Monitoring tools like Cloud Watch, Splunk by creating teh Dashboards to view teh resource monitoring and teh environment monitoring across different env (QA, UAT, and PROD).
- Has Experience in creating teh users, groups and roles using IAM and configure teh notifications using SNS and Lambda in Amazon Web Services as part of our day today activities.
- Has experience in Continuous Integration tool like Jenkins on these aspects such as User Administration, Node Management/creation, Plugin Management, Job configuration/Management, CI/CD Pipeline Creating/Management, configuring email Alerts, etc.
- Has experience in integrating Jenkins with Nexus repository to store teh artifacts after each build based on teh RELEASE or SNAPSHOT described on pom.xml which is a build tool.
- Has experience in creating Docker images using Docker file and map them with teh ports and volumes based on teh project needs.
- Experience in orchestration tools like Terraform.
- Has experience in version control tools like GIT and SVN by managing branches, merging codes across branches, user access and integrating them with CI tools for teh nightly builds.
- Has experience in migrating teh codes from SVN repository to Git repository without any impact to teh project and made teh corresponding changes to teh CI tool.
- Has experience in integrating teh SonarQube with Jenkins for teh code review and Analysis and so teh developers can view their reports in their SonarQube dashboard after every build.
- Has experience in Scripting Languages like Bash, Shell and written some codes for teh project needs which reduced teh manual intervention and saved lot of time for teh project.
TECHNICAL SKILLS:
Operating System: Windows, Ubuntu, Linux.
VCS /Build Tools: GIT, SVN, Maven, Nexus
Configuration Management Tools: Ansible, Chef,Terraform.
CI/CD Tools: Jenkins
Scripting Tools: Shell, BASH, JSON.
Web Technologies: Servlets, HTML, XML.
Web servers: Apache Tomcat
Data Bases: RDBMS Oracle, MYSQL, SQL
Virtualization Tools: AWS, Oracle Virtual Box
Monitoring Tools: Splunk, CloudWatch
PROFESSIONAL EXPERIENCE:
Confidential, OAKS PA
DevOps/AWS Engineer
Responsibilities:
- Working as teh Configuration Manager and setup teh Build and deployment automation for all teh projects (Java applications) using Jenkins.
- Working on AWS EC2 instances through command line and automate teh process of launching teh instance using teh Jenkins build.
- Involved in implementing deployments into AWS EC2 with teh halp of Terraform.
- Worked on Packaging scripts, installation and deployment scripts using Jenkins.
- Customized jboss start script to work accordingly to capture teh error log and maintain teh configuration file.
- Deploy and monitor AWS resources (EC2, VPC, ELB, S3, RDS) using Chef andTerraform.
- Working on JIRA tickets to resolve teh issues, bug’s and tasks if any.
- Defined and setup Projects and Plans for teh Build and Deployment process into various environments.
- Hands on experience with Terraform migration in AWS .
- Creating Branches and Merging teh Code Across branches during teh releases.
- Managing teh artifact across releases by storing it in teh nexus after every build.
- Promoting teh Code between teh environments as part of teh releases.
- Monitoring teh applications and resources using Splunk by creating teh Dashboards.
- Managed, Administered and configured all SCM tools (GIT)
- Update oracle database with SQL to teh latest scripted by developers.
- Worked on migration, Configuration and deployment process from Jboss 5 to Jboss EAP6.
- Work on Jira workflow customization and enhance teh schemas.
- Created SOP (Standard Operating Procedures) documents for teh Build, Deployment and Release on various environments.
- Create Tags in teh Repository which gives teh information on release versions code.
- Created templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Worked on Scripts for build and deployment automation.
- Monitoring teh EC2 instances by using Cloudwatch.
- Deployed teh artifacts into teh Nexus.
Environment: & Tools: GIT, Jenkins, AWS, Ansible, Terraform, Kubernetes, Shell (bash) Scripts, Python Scripts, Spark, Kafka, Zookeeper, Docker.
Confidential, Rockville MD
DevOps/AWS Engineer
Responsibilities:
- Managed and worked with various instances of EC2, creating AMI's, managing EBS volumes and configuring security groups, elastic ip's etc.
- Experience in automating all aspects of infrastructure, application and configuration management using chef, AWS (amazon web services).
- Experience with AWS S3 services creating buckets, configuring buckets with permissions, logging, versioning and tagging.
- Worked with IAM service creating new IAM users & groups, defining roles and policies and identify providers.
- Worked with amazon command line to manage EC2 and other services.
- Worked on continuous integration, development and release of a project using Agile methodologies to facilitate better production and development environment.
- Utilized GIT as teh versioning and source code repository storage environment for teh development of project where scripting used in order to build projects was ANT.
- Work with different team members for automation of release components.
- Responsible for deployment automation using multiple tools chef, Jenkins, GIT, ANT scripts.
- Written Templates for AWS infrastructure as a code using Terraform and CloudFormation to build staging and production environments.
- Carried out deployments and builds on various environments using Jenkins continuous integration tool.
- Worked with Terraform to create stacks in AWS from teh scratch and updated teh terraform as per teh organization’s requirement on a regular basis.
- Used teh AWS KMS for teh password Encryption and storing teh secret attributes.
- Ability in managing all aspects of teh software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
- Installed and administrated various tools like Jenkins, chef and executed maintenance tasks such as creating users and groups.
- Implemented a CI/CD pipeline involving GitLab, Jenkins, chef, Docker to complete teh automation from commit to deployment
Environment: Jenkins, GIT, Java, Maven, Jenkins, Chef, Puppet, Python, Perl, AWS, GIT, Apache Webserver, Linux, Terraform
Build and Release Engineer
Confidential
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to teh agile process.
- Installed, Configured and Administered Jenkins Continuous Integration Tool.
- Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Performed Branching, Tagging, Release Activities on Version Control Tools: GIT.
- Developed Perl and shell scripts for automation of teh build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Created deployment tickets using JIRA for build deployment in Production.
- Used Maven as build tool on Java projects for teh development of build artifacts on teh source code.
- Implementing and designing new projects based on messaging (SMS), these projects were developed in
- Configured TFS builds with continuous integration and build notifications.
- Configured users and permissions for TFS, SharePoint portals and Source Control Explorer folders
- Experience with Docker and Vagrant for different infrastructure setup and testing of code.
- Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
- Configured RDS instances using Cloud formations and Terraform.
- Used Terraform to map more complex dependencies and identify network issue.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Proficiency in multiple databases like Mongo DB, Cassandra, MySQL, ORACLE and MS SQL Server.
- Installed Pivotal Cloud Foundry on EC2 to manage teh containers created by PCF. Used Docker to virtualize deployment containers and push teh code to EC2 cloud using PCF.
- Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms; vSphere/ vCloud / Cloud Stack/Microsoft Azure/AWS and various PaaS
- Participated in installing and configuring of UNIX/Linux based Oracle 10g products
Environment: SVN, ANT, Unix, Linux, Perl Scripts, Bash Scripts, Solaris, WebSphere Application Server,Terraform
