We provide IT Staff Augmentation Services!

Build And Release/devops Engineer Resume

4.00/5 (Submit Your Rating)

WA

SUMMARY:

  • Around 8+ years of experience in IT industry with experience in Development, Systems Administration . Extensive experience includes SCM, Build/Release Management, and Change/Incident Management .
  • Implementing Software Configuration Management processes on projects including setting up and supporting our Continuous Integration. Build environment by automating Software builds , release and configuration processes.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post - production analysis of the projects.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Automate, configure & deploy instances on AWS, Azure, OpenStack and PCF cloud environments.
  • Experience in AWS Cloud platform and its features which includes EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53 and managing security groups on AWS.
  • Created Azure Power shell script for APIM backup and restore operations.
  • Our Continuous Integration stack consists of Git, Jenkins CI-CD, the Docker Trusted Registry, and Open shift Enterprise.
  • Expertise with UNIX and Windows environments including shell and Python scripts, Perforce , SVN (Subversion), GIT, Build forge and TFS .
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Familiarity creating professional-quality automation scripts using a modern scripting language such as Ruby, Python, or PowerShell.
  • Adept Confidential the execution of XML, Ant Scripts, Ruby, Perl, Python, Shell Scripts and JAVA Scripts.
  • Expertise includes bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands-on Engineering.
  • Experience on .NET and build automation and unit testing scripting and maintaining code repository and create, document and manage our branching and merging patterns.
  • Experience on Oracle Application dealing with Patches and dealing with concurrent systems.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code
  • Experience with build tools Ant, Maven and Gradle for writing build.xmls, pom.xmls andbuild.gradles respectively.
  • Expertise in Chef for configuration management and infrastructure automation.
  • Involved in several projects setting up builds using Ansible, Puppet and Chef .
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Good experience to setup, configure continuous build processes using Build forge/Cruise Control/Hudson, Jenkins, Maven, Ant, MS build, Subversion and Clear Case, Perl .
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Cobertura, Sonar, fortify, Clover, PMD, Find Bugs and Check Style.
  • Experience in using Nexus and Artifactory repository Managers for java builds .
  • Extensively worked on Jenkins, Buildforge and AnthillPro for continuous integration and for End to End automation for all build and deployments.
  • Knowledge on creation of Puppet manifests files.
  • Build and Deploy Oracle Financials Enterprise Business Suite Applications.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration .
  • Experienced in Debugging, Optimizing and Performance Tuning of Oracle BI (Siebel Analytical) Dashboards / Reports to improve performance Confidential Database.
  • Involved in the functional usage and Deployment of Applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Extensive working experience on configuration management tools UDeploy, Docker and Atlassian .
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, and Fisheye .
  • Experience on Hudson/Jenkins and Bamboo for continuous integration and for the end to end Automation for all the build and deployments.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Deep understanding of Layer 7 protocols like HTTP Involved in installation, configuration and administration of RHEL 3.x/4.x/5.x/6.x Servers .
  • Experienced in file system administration, resolving system errors, crashes and file system errors.
  • Software configuration manager for various projects using Subversion, Lunt build, Ant, Tomcat 5.x, Apache, etc. for UNIX environments to automating the deployment process.
  • Experience in Troubleshooting Hardware, Storage, Application Bottlenecks. System Recovery, Crash dump analysis and Performance Tuning.
  • Experienced in different tools for monitoring the health checkups for machines like CMC and Nagios version 2.10.
  • Encapsulated Business Rules in PL/SQL packages & written data to DB as per the business rules.
  • Experience working with MYSQL, MongoDB, Oracle 9i/10g. Prior coding skills in PL/SQL, triggers, stored procedures, design and creation of databases, schemas, tables and indexes.
  • Experienced in supporting 7x24 production computing environments, on-call and weekendsupport.

TECHNICAL SKILLS:

Programming Languages: C, C++, C#, JAVA, ASP.NET.

Databases: SQL 2012/2008/2005, PL/SQL, Oracle 11g/10g/9i, DynamoDB.

Web Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH.

Operating Systems: UNIX, Linux, Solaris, Red Hat 4.x, Windows NT2000/7/XP/Vista, Windows Server 2008.

Cloud Technologies: Amazon Web Services(AWS), Open Stack, Google Cloud Platform.

Scripting Languages: SHELL, PERL, BASH, POWERSHELL, PYTHON, RUBY.

Version Control Tools: GIT, GITHUB, TFS, CVS, SVN, Perforce, ClearCase, StarTeam, BitBucket.

Build Tools: Ant, AnthillPro, Maven, Gradle, MS Build.

Continuous Integration Tools: Jenkins, Hudson, CruiseControl, Bamboo.

Configuration Management Tools: Chef, Puppet, Atlassian, Ansible, Docker.

Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, IIS.

Bug Tracking Tools: JIRA, Remedy, Service Now.

Testing Tools: HP QTP, Mercury Load Runner, Selenium.

Code Quality Tools: Fish eye, SonarQube.

Monitoring Tools: Nagios, Graphite.

User Stories Tracking Tools: Rally.

PROFESSIONAL EXPERIENCE:

Confidential - WA

Build and Release/DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Create and maintain documentation of deployment plans, test plans, infrastructure diagrams and other technical documentation.
  • Trouble shoot and identify root cause for issues and implement permanent corrective actions for incidents.
  • Used Cloud formation & launch configuration to automate the repeatable provisioning of AWS resources and PCF
  • Test applications before and after deployments to identify bugs, resolve deployment and configuration issues.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, ElasticCache, CloudWatch, SNS, Route 53.
  • Deployed OpenStack private cloud as part of datacenter collapse, which utilized OpenStack services such as glance, heat and nova compute.
  • Setup entire process for automated DEV, QA, and production deployments with Ansible and Jenkins.
  • Perform Jenkins administration, updating plugins, setting up new projects and debugging build problems.
  • Deploying micro services based multi-tiered applications to Kubernetes on multiple public/privateclouds
  • Deploy and Manage Kubernetes production environment via kops scripts.
  • Worked on Standardizing Build & Deployment method. Involved in creating new environments for testing purposes.
  • Developed unit and functional tests in Python and Ruby .
  • Worked on the concept of GIT cloning to create GIT repository.
  • Implemented the supporting platform for OpenStack infrastructure on the cloud that all services and applications will rely upon.
  • Installing Red hat Linux using kick start and applying security polices for hardening the server based on the company policies.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Implemented multi-data center and multi-rack Cassandra cluster.
  • Worked on Atlassian tools like Bamboo, Jira, and confluence.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Using Ansible playbooks to configure systems to a specified state
  • Using Ansible Vault in playbooks to protect sensitive data
  • Wrote Shell Scripting to check security setting of the server and to change the server settings.
  • Involved in the development of Bash shell scripts to automate repetitive tasks.
  • Implemented admin interfaces built on Rubyon Rails, VMware performance reporting via Power CLI.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Deployed artifacts into WebLogic/WebSphere servers. Automated Web server provisioning using Chef. Wrote Chef manifests to preserve system state for maintenance.

Environment: RHEL 6.3, 6.4, 6.7, OEL 5.9, 5.11, 6.4, 6.7, 6.8, RED HAT 7, Puppet, Chef, Jenkins, Python, Bash Scripting, VMWare, WebLogic, WebSphere, Docker, Shell Scripting, ANT, MAVEN, GIT, Python, Ruby, Oracle HTTP server, Docker, Kubernetes, Ansible, AWS, Chef, SQL server, NOSQL.

Confidential, Richmond - VA

Build and Release/DevOps Engineer

Responsibilities:

  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds .
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Designed and implemented an NoSQL solution for managing non-human application account data for all Bank applications.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins, Sonar server and Vagrant the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Customized TFS 2013 Work Item Templates and Workflow of the Work Items.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for Multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed Build and Deployment Scripts using ANT and MAVEN as Build tools in Jenkins to move from one environment to other environments.
  • Used MAVEN as a build tool on java projects for the development of build artifacts like war or ear files on the source code.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion .
  • Created Branches and performed Merges in Source Tree & Stash.
  • Installed and Configured Jenkins for Automating Deployments and providing automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for Automating Builds and Automating Deployments .
  • Very strong Project Management experience performing ITIL RM /SCM activities.
  • Replaced existing manual deployment and management processes with Chef and AWS Works stacks across 4 product platforms.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes .
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications .
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.
  • Design AWSEC2 instance architecture to meet high availability application architecture and security parameters.

Environment: Jenkins, AWS, GIT, ANT, MAVEN, JIRA, Python, Chef, Puppet, BASH & KORN Shell, TFS JAVA/J2EE, WebSphere, Docker, Kubernetes, Ansible, SQL, NOSQL.

Confidential, Los Angeles - CA

Build & Release/Devops Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Automated the build process using Bash and PERL.
  • Documenting and improving the processes supporting these projects.
  • Experienced in Configuration Management, Cloud Infrastructure, and Automation like OpenStack, Jenkins, SVN, andGitHub.
  • Worked on the concept of GIT cloning to create GIT repository.
  • Deployed OpenStack private cloud as part of datacenter collapse, which utilized OpenStack services such as glance, heat and nova compute.
  • Building RESTful APIs in front of different types of NoSQL storage engines.
  • Integrated process into build system which auto-generates RESTAPI documentation from source code.
  • Created automation tool using Anthillpro of daily weekly quarterly admin activities , build, patch and package tasks using AnthillPro .
  • Implemented continuous integration using Jenkins.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA
  • Developed unit and functional tests in Python and Ruby .
  • Well used and experience in deploying the code through web application servers like Web Sphere, Web Logic, Apache Tomcat.
  • Used Puppet for centralized configuration management of essential services.
  • Good experience writing Manifests, Modules using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Peer Reviewing Puppet Code and providing advice.
  • Provided backup support for Jenkins build environment and Involved in Upgrade of Bamboo & Artifactory Server.
  • Involved in Customization of Work Items, Transition Matrix in TFS .
  • Wrote Shell Scripting to check security setting of the server and to change the server settings.
  • Monitored file system space using shell scriptsresize file systems as and when required.
  • Worked with the team toevaluate automation product Puppet for adaptability.
  • Adopted Puppet for the Automation of the environment and worked on Installation and configuration.
  • Deployed of staging environments using Vagrant and Docker.
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Maven, Shell scripts for build automation and deployment automation.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managing users and groups using the amazon identity and access management (IAM).

Environment: Subversion(SVN), Hudson, Web Logic, Puppet, Test Director, Mercury, Perl Scripting, Shell Scripting, Quality center, Docker, Visual Build, ANT, TFS 2008/2010(Team Foundation Server), Jenkins, J2EE, Jira, Bamboo, GIT, (WAS), Web services, Web sphere, SQL server, NOSQL .

Confidential

Build & Release Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Efficient in tracing complex build problems, release issues and environment issues in a multi component environment.
  • Build Nagios monitors for new services being deployed.
  • Used the continuous integration tool Jenkins to automate the daily processes.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via Subversion, and Jenkins.
  • Update Maven scripts to use Artifactory repo instead of local repositories.
  • Responsible for managing the code in Subversion (version controlling).
  • Managing GIT version control system in creating branches, tags, merge, resolving conflicts.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, Jboss, Web Logic; and deploying J2EE Applications to these environments.
  • Created multiple Python scripts for various application level tasks.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT and BIT Bucket.
  • Develop and maintain ANT (build.xml) and Maven (pom.xml) scripts.
  • Automated the weekly deployments utilizing CI tool Jenkins.
  • Good understanding of monitoring tools like Splunk, NewRelic, Sansu.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Created Instances in Apache Webserver and JBOSS Application server in QA and Production environments.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Upgraded and Migrated to Jira from Clear Quest for bug tracking and project tracking.
  • JIRA: Administrated, maintained documentation and provided training to the users.
  • Developed & improved build communication, documenting build processes & procedures.
  • Worked with scrum and development team in overseeing bug tracking, test prioritization, test automation and releases.
  • Deploy production packages to web servers and application servers according to business needs.

Environment: Subversion (SVN), GIT, Ant, Maven, Jenkins, JBOSS, Perl Scripts, Shell Scripts, Bash Scripting, Nexus, Jira, Apache Tomcat and UNIX/LINUX.

Confidential

LINUX Systems Administrator

Responsibilities:

  • Developed JSP for UI and Java classes as per business logic; used XSLT for UI to display XML Data.
  • Handled Build and Deployment of java applications onto different environments like Dev, QA, UAT &Prod.
  • UtilizeJavaScript for client-side validation and Oracle PL/SQL for database operations using JDBC API.
  • Installed BIND package, updated the BIND database and troubleshoot the problems in Red Hat Linux DNS servers.
  • Implemented DAO for Oracle 8i for DML Operations like Insert, Update, Delete the records.
  • Involved in design, development and deployment of the Application using Java/J2EE Technologies.
  • Developed logging tool to analyses and monitor performance using AngularJS, Web Services, and WEB API.
  • Installed and configured the Nexus repository manager for sharing the artifacts within the company.
  • Modified vfstab and fstab file for automatic mounting while booting, format disk and restoration of UNIX/LINUX files and file systems.
  • Developed application in Jakarta Struts Framework using MVC architecture and IDE tool WSAD.
  • Handled Branching and Merging with SVN SCM; Created Action Forms & Action Classes for the modules.
  • Created System audit report like no. of logins, success & failures, running cron jobs, etc.
  • Configured and deployed of Nagios Monitoring system for managing all the Linux warehouse systems.
  • Installed/configured and administrated network servers DNS, NIS, NFS, SENDMAIL and Application Servers.
  • Involved in coding for the presentation layer using Apache Struts, XML, and JavaScript.
  • Tech and non-tech refresh of Linux servers which includes new hardware, OS upgrade, application installation, testing.
  • Administration of various flavors of Linux like RHEL, SLES, Centos and Unix servers (AIX) which included monitoring and troubleshooting of those servers in the day to day basis.
  • Responsible for configuring User Authentication for the Linux/AIX systems using LDAP.
  • Handled troubleshooting and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x. Installing and deploying Apache, JBoss 5.x.
  • Remotely copied files using SFTP, FTP, SCP, and WINSCP & FILEZILLA.
  • Implemented MVC design pattern using Spring MVC Framework in cardholder application.
  • Installing/upgrading EMC Time Finder &PowerPath on Linux/AIX servers
  • Encapsulated Business Rules in PL/SQL packages and written data to database as per the business rules.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
  • Debugged and tested the applications & fine-tuned the performance. Supported the QA & UAT bug fixes.
  • Prepared and executed test plans; involved in Unit, System, and Integration testing.

Environment: Red Hat/Linux 4, SUSE 9, AIX 5.x, Dell Power Edge 1800/1850/2850 servers, Intel servers, Sun Ultra Enterprise 4500, Sun Enterprise 450, Sun Enterprise 420R, Sun Enterprise 250, Sun Fire V20z servers, Shell Scripting, Bash, VERITAS Volume Manager, VERITAS NetBackup 5.0, WAS 5.x/6.0/6.1, JBoss 4.0, Perl Scripting, Veritas Cluster Server, Apache, Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Framework, Nexus, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

We'd love your feedback!