We provide IT Staff Augmentation Services!

Aws Devops/scm Engineer Resume

0/5 (Submit Your Rating)

Milpitas, CA

SUMMARY

  • 8 years of hands on IT expertise prioritizing CI/CD, Automation of Configuration Management, Security, build/release, Cloud Resource Utilization, Infrastructure Automation, AWS etc.
  • Posse’s ability to architect and automate resources and its solutions in AWS Cloud.
  • Proficient in DevOps culture through CI/CD tools like source code repos (GIT, Bit Bucket), Jenkins, binary code repos (Nexus, Artifactory), configuration management tools like Chef, Ansible & Puppet. Had set up staging and production environments for CI workflow.
  • Ability to architect and implement transition to Docker and develop distributed cloud system using Kubernetes and its Pods.
  • Versed in handling critical AWS resources like VPC, EC2, EC2 Container Services, EBS, RDS, S3, CloudFormation, DynamoDB, ELB, Autoscaling, CloudFront, Route 53, CloudWatch, Cloud Trial, IAM, SQS, SNS etc.
  • In Depth knowledge with computer applications and scripting languages like; Shell, Python, Ruby, JSON, Perl, XML.
  • Good knowledge and worked on several Azure, Google Cloud Platform and OpenStack IaaS, PaaS and SaaS tools.
  • Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Proficient with managing Iptables and services like; HTTP, LDAP, SMTP, IMAP, DNS, DHCP, LDAP.
  • Hands on expertise with configuration tools like Chef, Puppet, and Ansible. Created several Manifests, Play Books, and Cookbooks to automate infrastructure maintenance & configuration.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Experience in deploying and maintaining multi region Cassandra clusters on AWS infrastructure.
  • Extensively worked on Hudson, Jenkins, Docker, Team City and Build forge for continuous integration and for End to End automation for all build and deployments.
  • Created and troubleshooted Ansible scripts and Kubernetes YAML files to deploy SCM/CI/CD applications automatically and idempotently. Reduced time costs.
  • Experience in the design, implementation, and support of automated containerized infrastructure (Docker), leveraging continuous integration and continuous delivery processes for service development.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Used Clear Quest (IBM tool) as the Defect Tracking tool and update the defect logs.
  • Hands on experience on configuration and deployment of n - tier applications using servers likeApache Tomcat, JBOSS, Web Logic, IBM Web Sphere.
  • Expertise in Repository Management tools like Artifacts, Nexus.
  • Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Experience on Software Configuration Management (SCM) in Agile, SCRUM, Clear Case, Clear case to Stash Migration, IBM RTC, Waterfall methodologies.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, LDAP, DNS, Remote Access, Security Management & Security trouble shooting.
  • Experience in working on source controller tools like GIT, Subversion (SVN), CVS, IBM Clear case.
  • Created and wrote shell scripts Bash, Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes.
  • Experienced in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, Centos and Solaris Servers.
  • Knowledge and expertise in every phase of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle.)
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating Systems: Windows ( 98/XP/NT/ 2000/2003/2008 ), UNIX, LINUX, Ubuntu(12.x, 13.x,14.x,15.x,16.x),RHEL(4.x, 5.x, 6.x,7.x), SOLARIS, Centos.

Source control tools: Subversion, Clear case,RTC, GIT and Perforce.

Monitoring Tools: Nagios, Cacti and Splunk.

Build Tools: ANT, MAVEN.

CI Tools: Hudson/ Jenkins and Build Forge, Cruise control.

CM Tools: CHEF, PUPPET.

Container orchestration tools: Docker, Kubernetes, Docker swarm, ECS, ACS, GCS.

Repositories: Nexus, Artifactory.

Languages: C, C++, SQL, J2EE.

Tracking tools: Jira, Remedy, Clear Quest.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, Ms Access, and Nginix.

Databases: Oracle, SQL SERVER, MY SQL, DB2.

Packages & Networking: FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTPS, DHCP, Raid Levels, FTP, SMTP, NFS, WinScp .

Scripting: Shell, Python, Perl, Ruby, and Groovy.

AWS Services: EC-2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, CloudTrial, SNS, SQS, SWF, EBS

PROFESSIONAL EXPERIENCE

Confidential, Milpitas CA

AWS DevOps/SCM Engineer

Responsibilities:

  • Worked with Storage on AWS EBS, S3 and Glacier and automated sync data to Glacier.
  • Integrated HaProxy with Postgres DB with in single network using Docker-compose for monitoring application data logs.
  • Working with Databases services on AWS like RDS, Dynamo DB. Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another.
  • Initiated and implemented automated testing solution through CI/CD pipeline using Jenkins, Docker.
  • Strong experience with SCM methodology, best practices, process improvement, and toolsets using IBM RTC.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Registry. Worked on all major components of Docker like, Docker Daemon, Hub, Images and Registry etc.
  • Worked on setting up the automated build on Docker HUB.
  • Developed Networking policies for Docker containers. Working on open source development tools like Compose, Swarm and Kubernetes.
  • Implementing Kubernetes for Migration and deployment of applications from on-prem to Aws Cloud with no downtime.
  • Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Architected applications from micro services over monolithic approach, to be independently scalable, versionable and deployable.
  • Used Jenkins, IBM RTC for Continuous Integration and deployment into Tomcat Application Server.
  • Worked to setup Jenkins as a service inside the Docker Swarmcluster to reduce the fail over downtime to minutes and to automate the Dockercontainers deployment without using configuration management tool.
  • Written Docker-Compose files for building up the Infrastructure in a single go.
  • Worked on Build automation tools like Jenkins and Maven.
  • Integrated Jenkins and Chef-provision to create multiple ec2 instances with different configurations in one go.
  • Worked with Chef-Provisioning to converge AWS infrastructure Ec2, VPC, Route53, s3, IAM etc into desired state.
  • Configuration of site- to- site VPN and open VPN using Linux EC2 instance.
  • Worked on AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update. Designed roles and groups using AWS Identity and Access Management (IAM).
  • Automated deployment of OpenStack Clouds in data centers and availability zones.
  • Developed code (cookbooks and recipes) to create infrastructure in AWS that resembles existing infrastructure in on-prem. Fallowed the practice of Infrastructure as code that is versionable and repeatable.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Created a best practice Build environment using Jenkins, immutable instances, and AWS.
  • Used Jenkins and Maven for automating Builds and Automating Deployments.

Environment: AWS, Jenkins, Maven, Docker, Chef, IBM RTC, Kubernetes, TOMCAT, YAML Scripts, XML, Open Stack, JBoss Application Server.

Confidential, CHARLOTTE, NC

AWS & DEVOPS ENGINEER

Responsibilities:

  • Experienced on AWS EC2, EBS, ELB, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
  • Working on multiple DevOps and Cloud tools that achieve KPIs. Coordinating with implementation team, to build and engineer services for Linux and Windows OS on AWS, GCP and Azure platforms. Provisioned Instances, Storages & monitoring Services and CI / CD pipeline through Jenkins.
  • Worked with automation of OS builds and application installations through Chef, Nagios for application and Hardware resource monitoring, worked with plugins in Nagios for monitoring resources.
  • Managing AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with CHEF automation. Deployed multiple resources simultaneously, using CloudFormation templates in AWS.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs.
  • Automated system deployment, monitoring, alarming, and scaling in the Cloud.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Used DNS management in Route53.
  • Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
  • User Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Managing AWS Infra and automation with CLI, API. Managing DATA Center Inbound and outbound services.
  • Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Written Chef Cookbooks andrecipes to Provision several pre-prod environments of Cassandra DB installations, Web Logic domain creations and several proprietary middleware installations.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Archiving generated server log files in to the S3 bucket and running Cron Job using Chef recipe.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Worked with Build/Compile various NGINX flavor which include 3rd party modules like ngx pagespeed, lua etc.
  • Quickly build NGINX stable/mainline by running single command.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Expert in Code repository management, code merge and quality checks with various tools, especially GIT, NEXUS, etc.
  • Worked with JIRA, a tool that handles DCR (defect Change Request) MR (Maintenance Request).
  • Used JIRA for change control & ticketing.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
  • Installing and configuring VMware Virtual Center servers and VMware VCenter Appliance.
  • Keep Virtual hardware and VMware tools updated to keep a healthy environment.
  • Managed VMware ESX/ESXi hosts using vSphere client and Web client.
  • Created and documented process for deploying Virtual machines on VMware.

Environment: EC2, F5 Load balancing, Auto Scaling, route53, S3, IAM, RDS, CloudFormation, Jenkins, Chef, Docker, Maven, Nagios, Python Scripts, Perl Scripts, VMware ESX/ESXi Server and Workstation.

Confidential, ALBANY, NY

SR DevOps Engineer

Responsibilities:

  • Worked in a team that involved different development teams and multiple simultaneous software releases.
  • Participated in weekly release meetings with Technology stake holders identify and mitigate potential risks associated with the releases.
  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Creating Private networks and sub-networks and bringing instances under them based on the requirement.
  • Worked with Docker Marathon, Mesos Infrastructure. Deploying Web applications
  • Configuring and updating JSON files to create new stacks for Deployment using Docker Marathon.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Used Puppet to install and manage configurations on machines like log stash, log rotate etc.
  • Maintained and developed Puppet modules responsible for deploying OpenStack and other cloud tools.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Performed Server configuration management via Puppet. Transparent Data Encryption (TDE) implementation.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Implemented puppet modules for server housekeeping.
  • Actively involved in architecting the Puppet infrastructure to manage servers in different environments.
  • Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances. Run Ansible Scripts to provision Dev servers.
  • Configuration of domain logs into Splunk and setup of alerts based on different errors.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Involved in writing POM files to establish the code quality tools integration.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Worked on Tomcat, JBOSS, and WebLogic and WebSphere Application servers for deployments.
  • Used both GIT and BIT bucket source control systems to manage code.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Solid understanding of Python, Linux Shell and Perl scripting, UNIX, Windows, build and release engineering principles.

Environment: AWS, GIT, Jenkins, Maven, Puppet, Docker, Ansible, Splunk, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, OpenStack, XML, JBoss Application Server.

Confidential, MORRIS PLAINS, NJ

Cloud DevOps Engineer

Responsibilities:

  • Developed build and deployment processes.
  • Installed, configured and maintained Rational Clear Case and Clear Quest in Windows and UNIX environment.
  • Managed Clear Case repositories for branching, merging, and tagging.
  • Automated Clear Case based release management process including monitoring changes between releases.
  • Build a presentation to present the design of hosting architecture on Microsoft Azure.
  • Created Virtual Network on Azure to connect all the servers.
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
  • Maintaining several GIT repositories using stash and handling build and Release deployment using Docker.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Utilize Puppet for configuration management of hosted Instances within AWS.
  • Diagnosed and resolved issues relating to local and wide area network performance.
  • Written cookbooks for WebLogic, JDK 1.7, and Jenkins, Tomcat, Jboss and deployment automation.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring and backup.
  • Worked closely with software developers and DevOps to debug integration and release processes.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented Maven builds to automate JAR and WAR.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and Run deck.
  • Used Build Forge for Continuous Integration and deployment into Web Sphere Application Servers.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.

Environment: Clear Case, Azure, Maven, Puppet, Jenkins, RHEL, Python Scripts, Shell Scripts, XML, Web Sphere, Jenkins.

Confidential, KENNETT SQUARE, PA

Build & Release Engineer

Responsibilities:

  • Release engineer for a team that involved diverse development teams and multiple simultaneous software releases.
  • Created, carried and deployed builds on various environments using continuous integration tool.
  • Provided technical support to developers with configuration issues.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson.
  • Developed and implemented the software release management for the release of web applications.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Extensive experience in using MAVEN and ANT for building of deployable artifacts (jar, war & ear) from source code.
  • Written Shell Scripts to restore Jenkins and GitHub from daily backups.
  • Implemented GitLab for version control of puppet modules and process documentation.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Good experience in making the branching/merging decisions in the stakeholders meeting.
  • Responsible for design and maintenance of the GIT Repositories.
  • Responsible for maintaining integrity of all builds and environments.

Environment: Ant, Maven, Jenkins, JBoss Application Server, Subversion, Unix/Linux, Git.

Confidential

Linux Administrator

Responsibilities:

  • Installation and administration of RHEL 4.0,Oracle and Db2 Server on Sun Servers.
  • Configured kick start server and updating/applying patches to the servers using Redhat Satellite server.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, network configuration, installing application related packages, managing services.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Adding servers to domain and managing the groups and user in Active Directory, installing, configuring and send mail.
  • Responsible for the Database / Network operation with 50 servers.
  • File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
  • Managing HP-UX, Compaq and Linux workstations and servers.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Maintained Samba File Server for user authentication, syslog domain, and file sharing.
  • Assisted the development team and reviewed the required maintenance tasks.
  • Responsible for Connectivity issues among various Servers and various software components.
  • Package and patch management on Sun servers.
  • Setting up network environments using TCP/IP, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Log file was managed for troubleshooting and probable errors.

Environment: RHEL 4.0., SSH, Telnet, Rlogin, Oracle, Db2 Server, Windows 2003 and Windows 2008 servers.

We'd love your feedback!