We provide IT Staff Augmentation Services!

Sr Devops/ Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Accomplished professional with over 9+ years of diversified experience in Software Configuration and Build/Release Management.
  • Experience in Automating the build and deployment, Software Release process/tools for various Java/J2EE based Applications and Services, architected around SOA and Micro services principles etc.
  • Experience migrating traditional data - center applications and databases into public clouds like AWS, Azure, Rackspace etc.
  • Experience architecting applications for High Availability, Scale-out/ Scale-up, Auto-scaling, minimize/eliminate single points of failure(s), Service SLA Management etc.
  • Extensive experience in all phases of Software Development Life Cycle (SDLC) in Agile, Scrum, and Waterfall methodologies.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Experience writing build scripts and automation using Build Automation tools Gradle, ANT, Maven etc.
  • Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.
  • Good experience in automated deployment tool Nolio, UDeploy, Ansible etc.
  • Extensive experience in using Build Automation scripting like Ant, NANT, Maven, Gradle.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Bamboo, Teamcity, Rundeck and other Tools like Sonar, and Nexus/Artifactory, Git/GitHub like systems, JIRA, Atlassian stack of tools like Crucible, Fisheye, Stash etc.
  • Experience in GITHUB administration and maintaining including ACL’s and writing various Commit Hooks/ Triggers.
  • Experience and good understanding of source control management (SCM) concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experience in setting up Monitoring tools like Solarwinds, OMD with Chek mk, Nagios, Catchpoint, New Relic and Cacti & log analysis and dashboard creation using Splunk.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, and PMD with CI tools like Hudson/Jenkins using Sonar/similar tools
  • Experience working with various AWS Services like EC2, S3, ELB, Auto scaling, Route53, SNS, SES, Cloud Watch, RDS, Dynamo DB, VPC, Elasticache, Cloud Formation, Cloud Front, OpsWorks etc.
  • Worked in integrating TFS with Visual Studio 2013 & 2014. Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Perforce and Jenkins.
  • Good knowledge of implementing configuration management tools Puppet, Chef, Ansible and treating Infrastructure as Code
  • Extensive experience in configuration, deployment automation with various App Servers like Oracle Web logic, Web Sphere, JBoss,Web Servers like Apache, Tomcat and more modern Web Containers like Nginx etc.

TECHNICAL SKILLS

SCM Tool: Subversion (SVN), Perforce, Jenkins/Hudson, Sonar, Jira, TFSConfluence, Clear Case, Accurev, GIT, GitHub.

Build Tool: Ant, Maven, and Make, grunt, Gradle.

Servers: JBoss, Apache, Tomcat, Web logic, Web sphere, Nginx.

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT.

Platforms: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000Red hat Enterprise, centos.

Languages: Shell, C, C++, Java, J2EE, ASP.net, Power shell, Perl, Python, Ruby and PHP.

Database System: SQL DBA, SQL Server, MongoDB, Cassandra, oracle.

Cloud Computing: Amazon Web Services EC2, IAM, Elastic Beanstalk, and Elastic Load balancer (ELB), RDS (MySQL), Dynamo DB, S3, GlacierRoute 53, SES, VPC, Monitoring, Docker.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr DevOps/ Cloud Engineer

Responsibilities:

  • Working as a DevOps/AWS Engineer for some of the E-commerce Applications and Services at Confidential developed using SOA/Micro Services principles mostly in Java/J2EE frameworks. Used Subversion, Git, Maven, Jenkins, Ansible, AWS, Chef and Jira as tools for day to day build & release cycles.
  • Involved in DevOps migration/automation processes for build and deployment systems.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, GIT, Maven, and Nexus, AWS and Chef.
  • Experience with deployment automation, configuration and administration of Nginx/Apache/Tomcat/JBoss.
  • Experience in Source Control branching, Merging, tagging, resolving file branch and merge issues in GIT.
  • Experience writing build scripts and automation using Build Automation tools Gradle, ANT, Maven etc.
  • Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (Mongo DB, Redis, and MySQL).
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Experience with orchestration template technologies such as, AWS Cloud Formation, OpsWorks.
  • Good experience on Networking in AWS, VPC, Data center to Cloud Connectivity, Security Groups, Route Tables and ACL’s in AWS.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Participated in execution of client meetings and internal Ruby development projects and codes for testing services on daily basis.
  • Setting up and administering DNS system in AWS using Route53.
  • Managing users and groups using the amazon identity and access management (IAM).
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks and Setting up scalability for application servers using command line interface.
  • Excelled on creating AMI (amazon machine images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling. That Auto Scaling fired up new resources those will by default bootstrapped with the Chef-Server.

Environment: Git, Python, Jenkins, Java/J2EE, Ruby, ANT, MAVEN, Chef, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, JIRA, ansible, AWS.

Confidential, Lincolnshire, IL

DevOps/ Build and Release Engineer

Responsibilities:

  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Vagrant, Jenkins, and cloud Formation.
  • Experience in building new OpenStack Deployment through Puppet and managing them in production environment.
  • Managed SVN repositories for branching, merging, and tagging.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Supported and developed tools for integration, automated testing and release management.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Practical understanding and experience in scaling puppet with 100's of agents and few puppet servers.
  • Peer Reviewing Puppet Code and providing advice.
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Testing Puppet modules with rspec-puppet and Docker containers before uploading to puppet server.
  • Practical/hands-on knowledge on using Mcollective, Hiera in conjunction with puppet modules.
  • Installed and configured a private Docker Registry, authored various Docker Files to run apps in containers, experience using multi-container scheduling tools like Swam, Compose, Kubernetes, Mesos etc.
  • Scaled the Jenkins cluster and took measures to improve the Performance of Jenkins.
  • Used AGILE MVN method to develop a build and also MAVEN as a build tool.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed Shell Scripts for automation purpose.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.
  • Used chef to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points and Packages.
  • Experience moving Java/J2EE applications and Databases into Cloud.
  • Installed and Configured the Artifactory repository manager for sharing the artifacts within the company.
  • Extracted data from different sources like Oracle, Flat files, External files and transformed the data based on Business requirements and loading into Oracle target database.
  • Moving 1500 plus locally hosted apps to cloud and hybrid cloud platform on Aws and open stack.
  • Hands on experience on security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.
  • Good understanding of Networking, Route 53, VPC, Data center to Cloud Connectivity, Security Groups, Route Tables/ACL’s etc in AWS Cloud. working knowledge on cloud services of AWS: EC2, S3, VPC, EBS, ELB, Auto scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, Dynamo DB, Cloud Front etc.
  • Practical experience on vpc peering.
  • Experience on Connect to Amazon S3 without using an internet gateway or NAT, and control what buckets, requests, users, or groups are allowed through a VPC Endpoint for S3

Environment: SVN, Shell Scripts, SCM, GIT, Jenkins, Build Forge, Maven, ANT, Apache Tomcat, Ruby, Jira, Puppet, Docker, Oracle, Chef, Shell, Cloud computing, Open stack, JVM, AWS.

Confidential, Merrimack, NH

DevOps / Build and Release Engineer

Responsibilities:

  • Deployed weekly builds and Release candidate builds to multiple environments.
  • Used to solve the solutions which is caused by SCM and Release engineer by using SCM/RE tool.
  • Expertise in SCM tool vendors, such as Perforce, Clear Case, and True Change.
  • Used to resolve the ‘SCM problem’ and the ‘release engineering problem’ by using ‘software development manufacturing problem’.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Clear Case source control.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Used ANT Scripts and Shell scripts to automate build and release process.
  • Hands on experience on Test Flight and Confluence for distributing APKs and IPAs.
  • Familiar with some of the leading Project management tools like Basecamp and Atlassian tools.
  • Provided extended support to development and QA team for troubleshooting build failures by keeping track of build logs and communicating the same effectively.
  • Proficient with Jenkins, TeamCity and Bamboo for continuous integration and for End-to-End automation for application build and deployments.
  • Extensive knowledge and administration experience in Jira and other Atlassian products like Confluence, Bamboo, Fisheye, and Crucible.
  • Good Experience writing Cookbooks and Recipes using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN) and GIT on UNIX and windows environment.
  • Maintained legacy applications in HTML, ASP, VB and .NET applications
  • AIX, UNIX, Windows administration, primarily software installation and maintenance.
  • Configuration management and deployments using Chef Server.
  • Very good experience on creating Roles, Environments, Data Bags in chef Cookbooks and upload it to the chef server.
  • Good understand of Knife, Chef Bootstrap process etc.
  • Testing Cookbooks with Test Kitchen and Docker containers even before uploading to chef server.
  • Handled IT Service Management (ITSM) and ensured about the documents and right processes are in place and resolved ITSM issues and got approvals for further continuation of project.
  • Coordinated Prod, Migration activities and made run the command center shifts for Prod ITSM.

Environment: Clear Case, Windows, UNIX, Solaris 10, SQL, Shell, Java, Ant, Jenkins, Maven, Team city Bamboo, Jira, SVN, chef.

Confidential

Linux/Build and release Engineer

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Experience in Java/J2EE applications and Databases like Mysql.
  • Maintained build related scripts developed in ANT in shell. Modified build configuration files including Ant’s build.xml.
  • Securing Linux servers by hardening the OS using iptables, SELinux and rkhunter.
  • Worked with development team to migrate Ant scripts to Maven.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • 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.
  • Work 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.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.

Environment: Red Hat, Ant, Java, Maven, Jenkins, Linux, Solaris, Shell scripting, Apache Tomcat, Nexus.

We'd love your feedback!