We provide IT Staff Augmentation Services!

System Engineer / Devops Engineer Resume

3.00/5 (Submit Your Rating)

Mclean, VirginiA

SUMMARY:

  • Over 8+ years of experience in Build and release management, DevOps engineering, application configurations, building, automating, managing and releasing code from one environment to other environment and deploying to servers in frameworks like SQL, Python, PERL, BASH, PowerShell and deployment tool like Udeploy.
  • Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
  • Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code.
  • Profoundly did Continuous integration using Jenkins, Hudson, Anthill pro, Team city and Bamboo, which requires developers to integrate code into a shared repository several times a day.
  • Worked on Application Deployments & Environment configuration using Puppet & Chef configuration management tools.
  • Extensive experience in writing builds using MAVEN, ANT, MS - build as build tools for the building of deployable artifacts from source code.
  • Knowledge on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Proficient with Python, Perl, Bash & Shell Scripting for build automations.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence, Fisheye.
  • Handful knowledge on writing web services in different programming language such as C++.
  • Worked under AWS management tools such as (EC2, EBS, ASG, RDS, R53) and developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
  • Created a high availability and scalable AWS stacks using EC2 auto scaling functionality.
  • Used StackDriver and AWS cloud monitoring extensively to monitor and debug the cloud based AWS EC2 services.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
  • Good knowledge and hands on Experience in some monitoring tools like Datalog, New Relic, Cacti etc.
  • Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, Centos and Solaris servers.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Developing advanced web-based applications using Web Services and Databases like Oracle, MS-Access, SQL Server.
  • Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
  • Experienced on Databases, to create its Objects - Tables, Stored Procedures, Triggers, using PL/SQL in MS SQL Server, Oracle. Data Connectivity, for Web and Windows Using JDBC and ODBC Drivers.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Experience automating deployments on Servers using JBoss, Tomcat, Websphere.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy, HP Quality center.
  • Knowledge in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, SSL/TLS.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.

TECHNICAL SKILLS:

Platforms: Red Hat LINUX, Windows XP/ 7/ 8/10, RHEL, CENT OS

Version control tools: GIT, SVN, Clear Case, CVS, Perforce

CI tools: Jenkins/Hudson, Anthill Pro, Bamboo, Team city.

Build tools: ANT, Maven, MS Build and Gradle.

Configuration Management Tools: Puppet, Chef and Ansible

Databases: MySQL, MS SQL Server, SqlPlus, Oracle 8i, 10g,11g,12c, Mongo DB

Languages/ Scripting Languages: Bash Script, Python, Shell Script, ANT, C, C++, J2EE

SDLC: Agile, Scrum and Waterfall.

Continuous monitoring tools: Nagios, Icinga2, AWS cloud watch, Data Dog, New Relic

Bug tracking and ticketing: JIRA, Bugzilla, Remedy, HP Quality Center

Web/Application Servers: WebLogic, Web Sphere, Apache Tomcat, IBM J Boss

Web technologies: Servlets, JDBC, JSP, XML, HTML, Typescript.

Network protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP and RIP.

PROFESSIONAL EXPERIENCE:

Confidential, McLean, Virginia

System Engineer / Devops Engineer

Responsibilities:

  • Automate the provisioning of environments pulling strings with Puppet, cooking up some recipes with Chef, or through Jenkins, and the deployment of those environments using containers, like Docker.
  • Design and develop automation workflows, performing unit tests and conducting reviews to make sure your work is rigorously designed, and effectively tuned for platform performance, and assessing the overall quality of delivered components.
  • Strong verbal and written communication skills are necessary due to the dynamic nature of collaborations with customers, vendors, and other engineering team, solving complex business problems together
  • Evaluate & build different compute frameworks for all tiers.
  • Implementing scalable system solutions as required
  • Experiencing migration from Nexus to Artifactory.
  • Work on CircleCi for continuous integration and deployment as well as Nimbus.
  • Written Maven scripts, Shell script for end to end build and deployment automation
  • Worked on core services for security groups for live Instances.
  • Work on Hive and Pager Duty as well as kibana Watcher for live data logs to solve real-time problems.

Environment: AWS, Chef, GitHub, Jenkins, JIRA, Docker, Kibana, Nexus, Linux, Maven, Python, Ruby, Puppet, Cloud foundry, Bash Script

Confidential, Austin, Texas

DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Effective at managing enterprise puppet environments, maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Writing various puppet manifests files with Hiera and customized functions and defined resources.
  • Integration with Puppet modules by using MCollective framework and Jenkins jobs.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Monitored the UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
  • Created job chains with Jenkins Job Builder, Parameterized Triggers, and target host deployments. Utilized many Jenkins plugins and Jenkins API.
  • Installed and Administered on GIT Server, migrated Projects from Subversion to GIT.
  • Migrated from SVN to Gitlab Server and internal to gitlab servers.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Written Maven scripts, Shell script for end to end build and deployment automation.
  • Deploying and configuring Writing Bash scripts to perform certain tasks and assisting user with problems and MYSQL, Mongo DB, SQL optimization
  • Adopted Puppet for the Automation of the environment and worked on Installation and configuration of Puppet.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments into Artifactory.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Developed Applications in the Eclipse IDE and deployed in the Blue mix (Cloud Foundry) Server Environment.
  • Automated the Build and Deployment process using Udeploy tool
  • Provided backup support for Jenkins build environment.
  • Designed and implemented fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
  • Experience in working with GIT to store the code and integrated it to Puppet.
  • Integration of Maven/Nexus, Jenkins, Urban code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Dockers.
  • Wrote Shell Scripting to check security setting of the server and to change the server settings
  • Monitored file system space using shell scripts resize file systems as and when required.
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Maven, Shell scripts for build automation and deployment.
  • Virtualized the servers using the Dockers for the test environments and dev-environments needs and also configuration automation using Dockers containers.
  • Setting up and configuring of Nagios, improved monitoring in Nagios and custom plugins.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker.
  • Installed and configured Open source puppet with Foreman puppet console.
  • Deploying applications on multiple WebLogic servers and maintaining Load balancing, high availability and fail-over functionality.
  • Wrote and used Ansible playbooks and YML files for to provision the build servers.
  • Expertise in Docker containers and its configuration based on requirement, maintaining the Docker hub for container images.

Environment: Jenkins, JIRA, Docker, Linux, Maven, GIT, Python, Ruby, Puppet, Cloud foundry, Bash Script, Nexus, Sonarqube.

Confidential, Irvine, CA

DevOps Engineer

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Installed and configured Infrastructure Automation tool Puppet. Created and updated Puppet manifests and modules, files, and packages.
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using Chef, ruby and AWS Cloud Formation Templates.
  • Used Maven as build tool on projects for the development of build artifacts on the source code.
  • Implemented rapid provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Deployed the applications into web application servers like JBoss.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments
  • Worked on configuring the Jenkins to use MetaCase Software to build and also to do the whole C.I process on the generated by MetaCase.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Documented release metrics, software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and Sonarqube.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Apache and Firewalls in both development and production.

Environment: Ubuntu, AIX, Maven, Sonarqube, Nagios, Shell, VMware ESXi, Maven, Jenkins/Hudson, Python, GIT, JBoss, Windows, Ruby Chef, JIRA

Confidential, Milpitas, CA

DevOps Engineer

Responsibilities:

  • Designed, Installed and Implemented Chef configuration management system.
  • Created and updated Chef manifests and modules, files, and packages.
  • Automated the cloud deployments using Chef and AWS cloudformation templates.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Developed automation scripting in Python (core) using Chef to deploy and manage applications across Linux servers.
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Deployed the applications into web application servers.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Set up customized monitoring with Nagios, &PNP4Nagios Graphs for the legacy and new environments.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Worked on Apache and Firewalls in both development and production.

Environment: Chef, AWS, Maven, Sonarqube, Nagios, Python, Shell, VMware, Ant, Maven, Jenkins, Hudson, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, GIT, SVN, Windows, Ruby, Chef, JIRA

Confidential, Houston, TX

Build/Release Engineer

Responsibilities:

  • Performed software configuration/release management activities for three different applications
  • Designed and implemented Continues Integration process and tools with approval from development and other affected teams.
  • Managed Windows virtual servers and Ubuntu Linux (Rackspace and AWS EC2) with Chef using Git.
  • Defined processes to build and deliver software baselines for internal as well as external customer’s engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Performed Design, involved in code reviews and wrote unit tests in Python.
  • Extensive experience of working with the release and deployment of large-scale Web applications.
  • Responsible for providing high-end development solutions and troubleshooting all issues related to development, implementation and deployment of applications
  • Key role in understanding the business functionality, business requirements and technical specifications of the applications / clients ensuring strict adherence to the same.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Experienced in setting up Continuous Integration environment using Jenkins
  • Used the continuous integration tool Jenkins to automate the daily processes
  • Build and Deployed to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell deployment scripts for web application servers.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Developed and implemented the software release management for the release of web applications.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebLogic Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies
  • Worked on Confluence to share knowledge with other teams
  • Performed integrating, JUnit and code quality Tests as a part of build process.
  • Implemented Automated Application Deployment using chef.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Subversion (SVN), Jenkins, Confluence, ANT, MAVEN, Web Logic, Python Scripting, Shell Scripts, Junit, XML, UNIX, WindowsXP, Oracle.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/ Struts and WebSphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner
  • Worked with HP QTP for Functional Testing.

Environment: Subversion, Clear Case, Hudson, ANT, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center.

We'd love your feedback!