We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer  Resume

5.00/5 (Submit Your Rating)

Reston, VA

PROFESSIONAL SUMMARY:

  • 7 years of IT experience in System Administration, Build/Release Management, Change/Incident Management, Configuration Management and Cloud Management.
  • Proficient in Build & Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting & automation.
  • Experience on working with Software Configuration Management tools like Subversion (SVN) and GIT.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet etc.
  • Experience configuring and managing Puppet master server and experience in updating, creating modules and pushing them to puppet clients.
  • Worked on Public Cloud Platform like Amazon Web Services such as EC2, S3, EBS, VPC, ELB, Auto Scaling, Route53, Security Groups, Cloud Watch, CloudFront, Cloud Formation, IAM, RDS and Glacier.
  • Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
  • Extensively worked on creating Multiple AWS instances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Defined AWS Security Groups which acted as virtual firewalls that controls the incoming traffic and configured the traffic allowing reaching one or more AWS EC2 instances Virtual private cloud (VPC), subnets, Internet Gateways, S3 bucket and route53 under Amazon Cloud Environment.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Managing major architecture changes from single server large software system to a distributed system with Docker and Kubernetes orchestration.
  • Proficient with Java, Microsoft, .Net Build & Release applications.
  • Extensively involved in installing and configuring different monitoring tools Nagios, Splunk.
  • Experience using MAVEN and ANT as build tools for the building of deployable artifacts.
  • Experience in writing scripts using BASH, SHELL, PYTHON and PERL for Continuous Deployment.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef, Puppet& Jenkins.
  • Worked with DOCKER and Vagrant for different infrastructure setup and testing of code.
  • Worked on web servers like Apache and application servers like Tomcat to deploy code.
  • Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, postfix, send mail, FTP, remote access, security management and security trouble shooting skills.
  • Experience in Agile and Waterfall methodologies.

TECHNICAL SKILLS:

Version control Tools: GIT, SVN, Clear case

Build Tool: Ant, Maven,Artifactory,Docker

Configuration Integration Provisioning Management: Jenkins, Chef, Puppet, Terraform

Cloud: AWS, EC2 command line tools

Bug tracker & Testing: JIRA, Bugzilla, Redmine, Junit, Test Flight, and Test Rail

Virtualization: VMware

Monitoring Tools: App Dynamics

SDLC: Agile, Scrum

Web/AppServers: Apache Tomcat, IBM Web sphere, JBoss

Web Technologies: Servlets, JDBC, JSP, HTML, JavaScript, XML

Scripts & Languages: Shell Script - Bash, Perl Script, C, C+, Python, Java, Ruby

Database System: My SQL, Mongo DB, F5-Big IP.

Operating systems: Red hat enterprise Linux, Debian, centos, Fedora, Solaris & Windows

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Sr. AWS/DevOps Engineer

Responsibilities:

  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, ELB, RDS, Route53, Cloud Watch, Cloud Trail, Cloud Formation and Auto scaling.
  • Implemented several Continuous Delivery Pipelines for different products using Puppet & Jenkins.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience working with IAM to create new accounts, roles and groups.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 bucket.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Managed the source code repository and involved in the build, release and continuous integration process.
  • Experience in Administering GIT in Distributed Environments.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Build and release software baselines, code merges, branch and label creation in GIT and interfaced between development and infrastructure.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Wrote shell scripts for end to end build and deployment automation.
  • Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

Environment: AWS, EC2, S3, Route53, EBS, IAM, ELB, Elastic Bean stack, VPC, Cloud watch, Cloud Formation, AWS OPS work, AWS Auto Scaling, MySQL 5.6.1, Linux, Puppet, Git version Control, ANT, Docker, Jenkins, Python scripting.

Confidential, Boston, MA

DevOps Engineer

Responsibilities:

  • Worked with software engineers to develop tools that support rapid creation. Deployment, iteration and ongoing support of web applications.
  • Ensured completion of the infrastructure related implementations within budgetary and scheduling guidelines and delivered architectural solutions.
  • Designed and implemented effective monitoring schemes that promote proactive discovery of issues.
  • Provided Configuration Management and Build support for more than 12 different applications, built and deployed to lower and higher environments.
  • Maintained and administered GIT and DevOps source code tool.
  • Designed and developed Continuous Integration systems with Maven and Jenkins.
  • Worked with AWS Cloud platform and its features, which include IAM, EC2, S3, AMI, EBS, CLI, SNS, and RDS.
  • Migrated an existing legacy infrastructure and recreated the entire environment within Amazon's Web Services (AWS).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Configured AWS-EC2 Cloud Instances using AMIs and launched instances with respect to specific applications.
  • Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
  • Created Branches, Labels and performed merges in Stash, GIT.
  • Built Nagios monitors for new services being deployed.
  • Developed ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used Maven for few modules.
  • Developed Python scripts to automate log rotation of multiple logs from web servers.
  • Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.
  • Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
  • Involved in Day-to-Day System Administration tasks on RHEL/CentOS 5.x/6.x
  • Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS cloud.
  • Provide support to Quality Assurance teams by creating Staging Environments for testing the code and resolve development/production issues to existing applications in timely manner.
  • Defined and Implemented Change Management and Release Management procedures.
  • Worked as multi-disciplinary SME for tech teams including subject-matter experience with AWS and various application platforms.
  • Have used Confluence to create, share and discuss content and projects.
  • Used JIRA for ticket tracking, change management and Agile/SCRUM tool.
  • Created the build docs as per best practices and uploaded it to internal wiki to strengthen the technical support for the team.

Environment: Java/J2ee, Eclipse, AWS EC2, EBS, EBL, S3, Nagios, Ant, Maven, Jenkins, GIT, Puppet, VPC, Subversion, Red Hat, Apache, BASH, Python, Bamboo, Linux.

Confidential

Build and Release Engineer

Responsibilities:

  • Creation of Release Plan, Definition, collection, analysis & presentation of Release Project Metrics on weekly basis.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Presenting Project's Weekly status to Senior Management during Weekly Status Meetings.
  • Key Member of CCB (Change Control Board); in case of change in defined scope of the release (Change in requirements.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Implementing Corrective-actions in case of deviation from the Release plan.
  • Overseeing the continuous build, integration & testing for Java related code running on Cruise Control Mechanism (Unit, Integration & System Level Tests).
  • Implemented Anthill Pro for Continuous Integration Builds, automated deployments and notifications
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Integrated Subversion for automating builds with Hudson and Anthill pro.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Wrote build.xml and Pom.xml for applications that use Ant and Maven for builds respectively.
  • Used Shell and Perl scripting to deploy artifacts that are built by Ant and Maven.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to tomcat web server and WebSphere Application Servers.
  • Served as a partial administrator for UNIX and AIX machines.

Environment: Subversion, AnthillPro, Java/J2EE, ANT, MAVEN, LINUX, AIX, XML, Apache Tomcat, WebSphere 6.1, Oracle, Perl Scripts, Shell scripts.

Confidential

System Administrator

Responsibilities:

  • Installed and configured Kickstart and Jumpstart for Red Hat Linux 4/5 server and Solaris as per the project's need.
  • Installation, integration, tuning and troubleshooting various application servers: Apache, WebSphere and WebLogic.
  • Administered and monitored Linux workstations and servers.
  • Performed system monitoring tune up kernel parameter, adding/removing hosts, users, disks on DNS/NIS domain.
  • Implemented RAID levels and changed BOOT PROM values according to the requirement.
  • Installing and applying security policies on Red Hat Linux for hardening the server based on the company's policy.
  • Experience in DNS, NFS, NIS, LDAP, Samba, remote access security management and troubleshooting in Red Hat Linux.
  • Maintained user/group accounts, passwords, profiles, home directories, quota, permissions and customizing shell environments.
  • Configured and installed LVMs on various Linux servers.
  • Created bash shell scripts to receive info on various Linux servers.
  • Monitored system activities like CPU, Memory, Disk and Swap space usages to avoid any performance issues.
  • Configured Sendmail Utility on Sun UNIX servers.
  • Configured TCP/IP on Red Hat Linux including RPC connectivity for NFS.
  • Conducted technical documentation for various projects in collaboration with Technical writers.
  • Installed patches for Linux and application servers and performed Red Hat Linux Kernel tuning.
  • Performed installation of Oracle Patches and troubleshooting and maintaining system security.
  • Administered and created users, groups and secured access and restrictions to files and directories.
  • Configured windows machines in work group environment.
  • Managed virtual memory and swap space on RHEL servers.
  • Involved in monitoring trouble ticket queue to attend user system calls, attended team meetings, change control meetings to update upcoming changes in environment.

Environment: Red Hat Linux 4.4/5.0, Solaris server, Apache, WebSphere, WebLogic application server, Compaq servers, Sendmail utility for Sun UNIX server, Oracle patches, Samba and RAID levels.

We'd love your feedback!