Sr. Devops/aws Engineer Resume
Washington, DC
PROFESSIONAL SUMMARY:
- Around 11+ years of professional IT experience as Cloud and DevOps Engineer which includes extensive and work experience in AWS environment, DevOps, Build and Release Management, Linux administration and Containerization.Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud.
- Expertise in Application Deployments & Environment configuration using Chef, Puppet.
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Proficient in Build and Release automation framework designing, Continuous Integration and Continuous Delivery, Build and release planning, procedures, scripting and automation.
- Configured and Managed Elastic Load Balancing (ELB) along with Auto Scaling for fault tolerance and avoid single point of failure of applications, hence providing high availability.
- Build Customized Amazon Machine Images (AMIs)& deployed these customized images based on requirements.
- Experienced with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins as CI/CD tool and JFROG Artifactory and Nexus’s Artifactory Repository Managers for builds.
- Created and Configured Jenkins pipeline Configured and administered Jenkins for Continuous Integration and deployment into Tomcat Application Server jobs and template workflows to improve reusability for building pipelines.
- Automated configuration changes for all environments in cloud using chef, and developed various modules and templates for different application roles.
- Maintained build related scripts developed in ANT and shell. Modified build configuration files including Ant’s build.xml.
- Configured and monitored distributed and multi - platform servers using Chef, Ansible.
- Developed Chef Cookbooks and Recipes to manage systems configuration. Defined to manage and configure nodes.
- Responsible for Installing and upgrading Splunk agent in all our servers.
- Working with DevOps practices using AWS, Elastic Beanstalk and Docker with Kubernetes.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Created puppet manifests and modules to automate system operations.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- Extensive experience in using Version control systems includes Subversion (SVN), GIT, and ClearCase.
- Good exposure in administering version control systems to create daily backups and checkpoint files.
- Experience with Web Sphere Commerce
- Expertise’s in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Experience in AWS services such as EC2, ELB, Auto-Scaling, EC2 Container Service, S3, IAM, VPC, RDS, DynamoDB, Certificate Manager, Cloud Trail, Cloud Watch, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, EMR, AWS Workspaces, Elastic File System, Storage Gateway
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack
- Experience on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Route53 to route traffic between different regions.
- Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
- Experience in managing the artifacts generated by MAVEN in the Nexus repository.
- Involved in the functional usage and deployment of applications in Weblogic, WebSphere and Apache Tomcat Server.
- Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
- Strong command on source controller concepts such as Branches, Merges and Tags.
- Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
- Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with the build system.
- Ability to work closely with teams, in order to ensure high quality, timely delivery of builds & releases.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Ability to grasp latest technologies and to properly apply new tools to build applications.
- Intensively involved in supporting, maintaining and troubleshooting activities for software applications and services.
- Well experienced in software unit testing, functional testing, integration testing, and regression testing and highly efficient at fact-finding, root cause analysis and bug fixing.
- Experience with Agile Methodology, Scrum Methodology, software version control and release management.
TECHNICAL SKILLS:
Cloud Computing: AWS, Azure
Monitoring Tools: Ant, ELK, Nagios, Splunk, CloudWatch
Scripting: Ant, Python, Shell, Bash, Ruby
Configuration: Chef, Puppet, Ansible, Terraform
Containerization: Docker, Kubernetes
Build Tools: Ant, Maven
Version Control Tools: SVN,GIT,GITHub, AWS-Codecommit
Web/Application Servers: Web sphere, Nginx, Apache Tomcat, Apache HTTP Server, WebLogic.
PROFESSIONAL SUMMARY:
Confidential, Washington, DC
Sr. DevOps/AWS Engineer
Responsibilities:
- Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
- Setup and Configure the continuous build system using Jenkins and running automation smoke / nightly test suites.
- Worked in Installation, Migration, Integration, Implementation, Release and building of products.
- Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams in Linux Environments.
- Administered Jenkins, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
- Have worked on packaging NodeJS applications.
- Created and maintained SVN repositories including Branching, tagging and merging.
- Developed private NPM repository.
- Worked on Front end automation testing for Admin Portal using Selenium.
- Managed product baselines, and assisted users to merge streams.
- Created customized plugins for Jenkins.
- Provided support to developers in writing configuration-specs.
- Developed numerous Tools in bash and python to automate the build and release processes.
- Demonstrated expertise with data extract and query tools (SQL/Oracle).
- Developed REST web service using Jersey Core and Hibernate.
- Knowledge in J2EE/.NET build/packaging, good communication skill, experience of working between offshore/onshore
- Have worked on Tuning of JBoss AS and its JMX console.
- Developed Maven scripts to support multiple OS and Application servers.
- Modularized unstructured Maven scripts and utilized properties file for reducing the complexity and making it more manageable.Debugged performance related issues with Maven scripts and helped improved the build process.
- Developed Administration Console for JBoss AS using Clamshell-CLI.
- Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
- Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system
- Implemented Jira with Maven2 release plugin for tracking bugs and defects
- Own the creation of builds and coordinate the creation of source-code tags and branches with development groups
- Designed CM processes and policies with approval from development and other affected teams.
- Administered SVN repositories and managed account administration, branching, merging, patch fixes and snapshots.
- Setup and configured Jenkins for Continuous Integration and Release Management in Linux Environment.
Environment: Java/J2ee, Ant, Maven, OpenLava, Subversion, UNIX, GIT, SVN, Bamboo, Nexus Pro, Sonar, Jira, BitBucket, Python, Ruby, Shell Scripts, Tomcat, Jenkins.
Confidential, Sacramento, CA
Sr.DevOps/AWS Engineer
Responsibilities:
- Managed Amazon Web Service (AWS) projects while coaching the agile process and help implement agile methodology.
- Understanding of secure-cloud configuration, cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
- Add project users to the AWS account with multifactor authentication enabled and least privilege permissions.
- 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.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implemented automated local user provisioning instances created in AWS cloud.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Recognize, adopt, and install the best practices in security engineering fields throughout the organization: development, cryptography, network security, security operations, and incident response.
- Perform non-technical security tasks such as contributing technical information to sections of the System Security Plan (SSP).
- Provided DevOps teams with clear direction - including appropriate governance and decision making.
- Worked on setting up Jenkins server and integrated with Git,Maven,JIRA and Email Servers.
- Used and configured different plugins like Delivery Pipeline Build var,Env Inject plugins for Jenkins.
- Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
- Configured Jenkins Master and Slave for RPD and deployment on Weblogic and Oracle Enterprise Manager.
- Used and written Python scripts to deploy build artifacts to Weblogic WLST (Weblogic Scripting tool).
- Have also worked on writing python scripts to integrate Git and Jenkins with JIRA.
- Setup and Configured BitBucket server.
- Developed branching model in BitBucket using Git Flow.
- Integrated BitBucket Server with PostgreSQL and LDAP server.
- Experience with automation/configuration management using Puppet.
- Experience with Pivotal Tracker.
- Scheduler for periodic backups of Jenkins, JIRA and PostgreSQL.
- Worked on integrating Selenium with Jenkins.
- Written Cronjobs to automate daily and weekly jobs.
- Also written shell scripts to automate the Deployment of Artifacts to Linux boxes.
- Integrated Dockers with Jenkins using the Dockers plugin
- Support containerization through Dockers and maintain snapshots of Jenkins.
- Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
Environment: Java/J2ee, Ant, Maven, OpenLava, Subversion, UNIX, GIT, SVN, Bamboo, Nexus Pro, Sonar, Jira, Remedy, Python, Ruby, Shell Scripts, Tomcat, Jenkins.
Confidential, Chicago, IL
Sr.DevOps/AWS Engineer
Responsibilities:
- Experience in DevOps Engineer for project teams that involved different development teams and multiple simultaneous software releases.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Provisioning CentOS 6.x virtual machines via Vsphere and Ansible, with end goal of system hardening to CIS standard.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
- Expert in performance monitoring tools like AWS Cloud Watch and Stack driver
- Installed and configured Hudson/Jenkins for Automating Deployments and providing a complete automation solution.
- Created continuous integration system using Ant, Jenkins, Hudson, Puppet full automation, Continuous Integration, faster and flawless deployments.
- Build Results are managed in Jenkins and deployed using workflows in Jenkins.
- Hands on Exposure on TFS Version Control, SVN.
- Imported and managed multiple corporate applications in Subversion (SVN).
- Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
- End-user training regarding branching strategies for all GIT, Subversion (SVN) users to effectively use the tool.
- Used Jenkins for enterprise scale infrastructure configuration and application deployments.
- Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Created Continuous Build Process using Jenkins as Continuous integration tool.
- Worked on high-volume crash collecting and reporting system, built with Python.
- Drove releases, automated release process.
- Have used SharePoint to create, share and discuss content and projects.
- Used configuration management tools Chef, Puppet, and CF Engine.
- Proposed branching strategy suitable for current application in Subversion.
- Managed the Release Communication and Co-ordination Process.
Environment: Solaris, Linux, Eclipse, Java, AWS, Chef, Ansible,Puppet, Jenkins, Hudson, Maven, ANT, Nexus, Perl, Python, Subversion, Bash, Shell, JIRA, XML, SQL.
Confidential, Irving, TX
DevOps/AWS Engineer Responsibilities:
Responsibilities:
- Automated the process of Version controlling, Deployment of EAR’S, WAR’S to all the environment and applying the principles of CI/CD.
- Provide subject matter expertise on architecture, authentication and system security.
- Architect, design, implement, support, and evaluate security-focused tools and services.
- Work extensively with AWS technologies that support automation using Cloud formation to create EC2 instances, ELBs, Route 53 DNS, Auto scaling, Elastic Search, VPCs, Subnets, Security Groups, Cloud Watch, S3, IAM, etc.
- Understanding of secure-cloud configuration, CloudTrail, cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
- Add project users to the AWS account with multifactor authentication enabled and least privilege permissions.
- Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
- End to end deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production etc.
- Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment including runbook processes and procedures.
- Consulted with Devops to implement continuous integration and automation practices. Projects include a challenging SLA of 75 VM migrated weekly after hours with no impact to business.
- Facilitated meetings to discuss the pre-migrations efforts and gain approval by all respective parties.
- Insured compliance with migration procedure handbook regarding troubleshooting, data migrations to S3 buckets, configuring VPC network configurations, and setting up elastic load balancing
- Expert in performance monitoring tools like AWS Cloud Watch and Stack driver
- Worked on setting up Jenkins server and integrated with Git,Maven,JIRA and Email Servers.
- Used and configured different plugins like Delivery Pipeline Build var,Env Inject plugins for Jenkins.
- Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
- Used and written Python scripts to deploy build artifacts to Weblogic WLST (Weblogic Scripting tool).
- Have also worked on writing python scripts to integrate Git and Jenkins with JIRA.
- Setup and Configured BitBucket server.
- Experience in administrating ticket management and issue tracking tools and processes for software development teams.
- Experience with JIRA administration. Includes customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes
- Experience administrating/facilitating source code repository tools, including SVN and BitBucket.
- Experience administrating/facilitating Continuous Integration (CI) tools, including Jenkins and BitBucket Pipelines.
- Experience with the cloud versions of JIRA, Confluence, and BitBucket Pipelines.
- Experience translating Confluence documentation into JIRA.
- Experience in translate high-level business requirements into Epics, User Stories, and tasks.
- Experience of branching, merging, and versioning strategies.
- Experience working with multiple software development teams in dispersed locations.
- Knowledge of Linux and Windows platforms.
- Experience for development operations (test, build, deployment)
Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin
Confidential, Los Angeles, CA
Linux system administrator
Responsibilities:
- Participated in the release cycle of the product, which involves environments like Development QA UAT and Production.
- Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec’s Website Code.
- Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
- Automated Build Artifacts using Hudson and Cruise Control.
- Carried Deployments and builds on various environments.
- Wrote ANT Scripts to automate the build process.
- Created the Deployment notes along with the Local SCM team and released the Deployment Instruction to application support.
- Coordinated with IT groups on the release timings to ensure systems are ready for code to be deployed.
- Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
- Maintain release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
- Planned and wrote Project’s CM Plans and process.
- Helped CC Admin and involved in Administrator Activities.
- Performed Builds for various Environments like QA, Integration, UAT and Productions Environment.
Environment: Ant, Java/J2EE, Maven, Hudson, Linux, Solaris, Python, WebSphere, Shell scripting, Nexus
Confidential, Irving, TX
Systems Admin
Responsibilities:
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Installing and configuring Windows Active directory server 2000 and Citrix Servers.
- Published and administered applications via Citrix MetaFrame.
- Creating and Authenticating Windows user accounts on Citrix server.
- Creating System Disk Partition, mirroring root disk drive, configuring device groups in UNIX And Linux environment.
- Working with VERITAS Volume Manager 3.5 and Logical Volume Manager for file system management, data backup and recovery.
- User administration which included creating backup account for new users and deleting account for the retired or deleted users.
- Worked on RedHat 4.x and performed daily tasks using CRON scheduler and automated it.
- Daily tasks such as taking data backups, cleaning junk content and updating software.
- Configured Raid with the help of lead and created a LUN and Logical volumes from that.
- Used Debian distribution of Linux called Ubuntu in my personal computer and used python.
Environment: Subversion, Hudson, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, UNIX, LINUX, Windows XP.