Devops Engineer Resume
Cedar Rapids, IA
SUMMARY:
- A Technocrat having around 8 years of IT Infrastructure Management experience as Cloud DevOps engineer by having major focus on DevOps, Build and Release Management, Cloud Management, Containerization, AWS/PCF, CI/CD Pipeline, Linux/Windows System Administration, understanding the principles of Software Configuration Management and Agile methodologies
- Extensive work experience and knowledge with comprehensive range of AWS Cloud Services like EC2, ELB, Auto Scaling, Lambda, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search, IAM, Elastic File system (EFS), Cloud Watch, Cloud Trail, Service Catalog, Kinesis, Redshift Cluster, Ops Works and in Cloud Security (OAuth2 and SAML).
- Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
- Implemented a production ready, load balance, highly available, fault tolerant, auto scaling Kubernetes on Google Cloud Platform infrastructure and micro services container orchestration.
- Good understanding of Pivotal cloud foundry Architecture (Diego Architecture), PCF components and their functionalities. Experienced in using PCF CLI for deploying applications and other Cloud Foundry management activities.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Tomcat/JBOSS.
- Experienced in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Tortoise SVN, Clear Case, Git GUI and other command line applications in terms of branching, labeling and maintenance on UNIX and Windows environment.
- Reduced to nil interruption during database updates by implementing Blue Green deployment in Open Shift.
- Develop, enhance and maintain the build, deployment and configuration for Continuous Integration and Continuous Deployment (CI/CD) Pipeline.
- Extensively worked on Jenkins, Hudson, TeamCity, Cruise Control by installing, maintaining and configuring for Continuous integration and for End-to-End automation for all the deployments.
- Worked on Jenkins and Bamboo to deploy code in Staging and Production environments and managed artifacts generated by Jenkins and nexus factory.
- Designed, developed and deployed applications on to several cloud-based solutions using Configuration Management tools like Chef, Puppet, Ansible, and SaltStack.
- Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure. Used Terraform to map more complex dependencies and identify network issue.
- Organized trainings for teams on team collaboration and effective use of confluence.
- Experience in creating AWS AMI, also used Hashi corp Packer to create and manage the AMI's.
- Inscribed and Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
- Wrote Ansible with Python, SSH as the Package to Accomplish the Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development servers.
- Distributed consistent environment using Kubernetes for load balancing and deployment scaling to the request from the development through production, enabling the code development and deployment pipeline by implementing Docker containerization.
- Organized and setup ELK stack (Elasticsearch, Logstash and Kibana) to collect, search and scrutinize the log files across the servers and checked the servers by using Cloud Watch and ELK for Network and Log Monitoring.
- Hands on experience on various testing frameworks like Junit, various application servers like WebLogic, WebSphere, JBoss and Apache Tomcat, Nginx.
- Developed Java Web services REST API and SOAP using JSON and XML formats; and performed application build, deploy, and support using Ant and Junit testing techniques.
- Skillful in Shell, Ruby, Power Shell and batch scripts, Python, Groovy and YAML scripting languages.
- Attending tickets and closing tickets by timely manner using JIRA.
- Perform senior-level responsibilities for the configuration and troubleshooting of applications in IIS 7.5. . This includes monitoring performance and managing security configurations for Server application platforms in all environments.
- Developed Spring Boot Applications using Microservices and Synchronous protocols like Java/REST
- Experience in designing, administering windows SharePoint server 2010/MOSS 2007 and Visual Studio 2012/2010.
- Leveraged a wide range of databases and technologies, which includes MySQL, Oracle 10g/11g, MS SQL, PostgreSQL, No SQL databases like MongoDB, DynamoDB, RESTful APIs, Redis and Flask.
- Knowledge on different protocols like TCP/IP, UDP, DNS, HTTP, DHCP, SSH, FTP, SNMP, and LDAP.
- Linux/Unix system administrator on Redhat EL 4.x, 5.x, 6.x, Debian, CentOS 4.x,5.x, suse, Oracle Enterprise Linux, FreeBSD, Solaris 8,9, UBUNTU, IBM AIX 5.x, 6.x. VMware V-sphere ESX/ESXi environment.
- Technically competent of quickly changing technologies and Business Strategies. Integrated with the product requirements and continuous ROI for the existing production environments.
TECHNICAL SKILLS:
Cloud Environments: AWS, Pivotal Cloud Foundry, Microsoft Azure, GCP.
AWS Services: Route 53, EC2, S3, ELB, RDS, AMI, IAM, Cloud Formation, CLI, Cloud Trial, SNS, SQS, EBS, Cloud Trail, VPC, Auto Scaling, AWS Lambda, DynamoDB, Redshift, X-Ray, Database Migration Service, Aurora, Cloud Watch
Configuration Management Tools: Chef, Puppet, Ansible, Salt Stack
Continuous Integration Tools: Jenkins, Bamboo, Hudson
Orchestration Tools: Cloud Formation, Terraform
Containerization: Docker, Kubernetes
Monitoring Tools: ELK, Splunk, Cloud Watch, Nagios, Cloud Custodian.
Build Tools: ANT, Maven, Gradle, Packer
Version Control Tools: SVN, GIT, GIT Hub, GIT Lab, Bit Bucket
Languages/ Scripts: C, C#, Shell, Bash, PHP, Python, Java, PHP, Ruby, Perl.
Change management: PVCS tracker, AppDynamics
Operating Systems: Unix/Linux & Windows, Red Hat, CentOS, SUSE, Solaris, Ubuntu, Mac, Debian
SDLC: Scrum, Agile, Waterfall
Web Technologies: HTML, CSS, Java Script, Wicket, DWR, jQuery, Bootstrap, XML, AJAX, JSON, XSD, XSL, XPATH.
Databases: Oracle, MySQL, MongoDB, SQL Server, MS SQL, NOSQL, Cassandra DB
Testing Tools: Cucumber, Junit, Selenium
Application Web Servers: Apache, Tomcat, HTTP Server, WebLogic, Nginx, JBOSS, Web Spher.0e
Bug Tracking Tools: JIRA, HP Quality Center, Bugzilla, IBM Rational Clear Quest, Remedy
PROFESSIONAL EXPERIENCE:
Confidential, Cedar Rapids, IA
DevOps Engineer
Responsibilities:
- Creating and maintaining the Infrastructure for Applications in AWS using Terraform . Building & Automating CI/CD pipelines for different applications.
- Create AMI images of critical AWS EC2 instances as backup and Configured AWS Virtual Private Cloud environment and networking inside the VPC .
- Developed Python scripts to automate AWS services which include ELB , EC2 , Route53 , and Auto scaling , ECS , Security groups and S3 bucket.
- Expertise in DevOps , Cloud Infrastructure and automation which includes Jenkins, GIT, Tomcat and Linux.
- Creation of user accounts, policies and roles on Amazon Web Services (AWS) using IAM .
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Proficient in AWS IAM security framework like creating roles, policies, groups, users, using security groups with inbound / outbound rules.
- Wrote Shell/Python scripts to automate the deployment process. Tested and deployment automation with Docker containerization. Automation of manual tasks using Shell scripting.
- Produced Python script to query Twist lock for detailed vulnerability information for distribution to Application Teams.
- Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
- POC and create multiple Terraform modules to manage configurations, applications, and automate installation process in the AWS environment.
- Improving existing pipelines to create AWS ECS clusters and facilitate deployments
- Responsible for building application automation pipeline for deployment into AWS using Jenkins , Artifactory and Terraform .
- Extensively used Terraform to automate infrastructure and help the team move to a fully automated code base for AWS.
- Experience is setting up monitoring of operational and performance metrics of our AWS resources and web applications using Cloud Watch .
- Worked with Application team implemented solution for Cloud Custodian with AWS. Implemented detective guardrails using Cloud Custodian policies and AWS config .
- Supported the developed and implemented the cloud monitoring solutions, such as Cloud Custodian and CloudWatch , to ensure that application architecture and design objectives were satisfied and that implementations-maintained compliance.
- Integrated Twist lock scans into pipelines to verify container security. Architected, deployed and optimized the Container security tool, Twist lock in AWS.
- Created new infrastructure setup in AWS which involves creation of automation scripts using Terraform integrating with continuous integration using Jenkins.
- Great experience using GIT like fork, branching, merging, tagging, pushing, pulling, and cloning.
- Experience in using GitHub repository to commit the code by developers and cloning the code to Jenkins.
- Associated in implementing SonarQube code quality checks.
- Integrated Jenkins with code quality analysis and Review tools like SonarQube.
- Responsible for creating & Managing Dockerfiles for creating necessary base images used for automation of build & deployment environments.
- Implement Jenkins/GitHub/ AWS AMI to manage cloud platform and setup the Continuous Integration and Delivery automation and orchestration automated server build, management, and monitoring and deployment solutions.
- Integrated JIRA with Jenkins to track change requests and bug fixes. Developing the Confluence pages and Documents and Knowledge bases.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Worked in the AGILE Methodologies with Two-week sprint cycle, used ServiceNow for SDLC management.
- Hands on administrative experience with the installation of packages and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server .
- Responsible for contributing reasonable changes in the lead retrospective meetings and training on the usage of Confluence tool to track the changes.
- Planned and implemented Server and Data migration from Windows Server 2003 to Windows Server 2008 R2 domain, with no loss of data.
- Microsoft Active Directory administration tasks such as creating, modifying computer objects, user accounts, adding computers to the domain, configuring network on Windows servers .
- Integrate systems using a wide variety of protocols like REST, SOAP, MQ, TCP/IP, JSON and others
- Involved with development teams to support simultaneous software releases. Worked with installation, deployment & maintenance of middleware application servers in Dev, Test environments.
Environment: Jenkins, AWS, Nagios, GIT, Terraform, Splunk, Python, Jira, Confluence, Twist lock, Cloud Custodian, LDAP, TCP/IP, Tomcat, Linux, Docker, SonarQube, Shell Scripting.
Confidential, Reading, PA
Cloud Engineer
Responsibilities:
- Experienced in Server infrastructure deployment on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), EC2, RDS, S3, Route53, SNS, SQS, EBS, Cloud watch and Cloud Trail.
- Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
- Snapshots of EC2 instance volumes and restore of servers from snapshots/AMIs. Taking AMI of an instance and building a new instance from the AMI image. Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring instances to specific applications.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Automated the implementation of launching EMR cluster on AWS using Cloud formation templates generated by troposphere dsl and Bamboo to launch Cloud formation stacks to crate clusters.
- Experienced in deployment, configuration and support of Platform as a Service (PAAS) provider solutions for Pivotal Cloud Foundry.
- Used the command line interface to manage apps, services in Pivotal Cloud Foundry as well as Apps manager and experienced in installing, configuring Pivotal Cloud Foundry (PCF) Ops Manager, App Manager .
- Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. Also used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
- Had written Templates for AWS infrastructure as a code using Terraform to build staging and production environments and defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments.
- Performed WebLogic Server administration tasks such as installation, configuration, monitoring and performance tuning.
- Responsible for creating all necessary documentation to build, administer, and support all DEV, UAT, and PRE-PROD Environments.
- Expertise as UNIX/LINUX system administrator on mission critical enterprise networks and multi-server environments with hands on experience and understanding in networking, storage, Backup, scripting and system integration.
- Applied patches to major subsystems and services, roles, and filesystem components within a Windows Systems environment and performs Operating System and patch testing on all changes prior to installation.
- Designing and implementing CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl &Python), and creating/configuring VMs (Windows/Linux).
- Implemented GitHub branching strategies and used as a repository to store the ansible playbooks, scripts used for automation and documents related to the Ansible tower.
- Administrating code line GIT pushes to production and customer servers and developed and improved GIT push scripts and analyzing them to resolve conflicts related to merging of source code for GIT.
- Worked with JIRA for issue tracking and monitoring.
- Good working knowledge on Database technologies such as Oracle, DB2, MS SQL, Big Data Greenplum, Gemfire, NoSQL as they are related to infrastructure and communication.
- Established system recovery processes to ensure required security features were correctly configured and monitored.
- Advanced level troubleshooting skills and use of tools such as HTTP Watch, Fiddler, NMAP, GREP, TOP, NETSTAT, VMSTAT, TCPDUMP.
- Administration of RHEL 6 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
- Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
- Advanced level knowledge of Linux scripting tools such as CRON, BASH, PYTHON, PHP, AWK.
- Experience in Installing, Configuring, Tuning and troubleshooting of Red Hat EL 5.x, 6.x,7.x and VMware ESX environment and extensive knowledge of Multiple Client Operating Systems such as Windows, UNIX and Linux.
- Responsible for sprint planning sessions and daily stand-up meetings.
- Responsible for completing and implementing the projects on time and ensure that all tasks and projects are executed to department quality standards.
Environment: PCF, AWS, S3, Route53, SNS, SQS, EBS, Cloud watch, Apache, kafka, VMware, CI/CD, GIT, Ansible, Terraform, Kubernetes, Oracle, Big Data, Gemfire, Splunk, Bash scripts, UNIX and Linux.
Confidential . Woodbridge, VA.
Sr. Cloud/DevOps Engineer
Responsibilities:
- Launched Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and configured with the specific applications.
- Created API as a front door application to access functionality from backend services running on EC2 and code running on Lambda or any web application.
- Used AWS Route53 to manage DNS zones and gave public DNS names to least load balancers ip’s and trouble-shoot the issues of the load balancer's, auto scaling groups and Route 53.
- Data Migration from AWS EC2 to Google Compute Engine along with connecting services. Performed day-to-day operation and troubleshooting of VMs and Docker swarm in Google Cloud Platform .
- Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
- Set up a GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud content delivery management to deliver content from GCP cache locations drastically improving user experience and latency.
- Created the end to end CI/CD pipeline for application and API’s for automating the deployment process and migrated from Main Frames to Java.
- Integrated Jenkins with Hashi Corp Packer and Vagrant files for creating the test environments that includes same configurations of our Prod, Non-prod environments do.
- Responsible for setting up build process using continuous integration tool Jenkins .
- Setup configured Nagios, Grafana, Kibana, Logstash and Elastic Search on the servers.
- Updated Cloud formation templates from existing environments to use in building similar environments in the same or different regions for High Availability.
- Developed and configured Docker images for our private repository and setting up build process using Jenkins.
- Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes .
- Experienced in evaluating IAM logs, application server logs, provisioning server logs to troubleshoot various authentication related issues.
- Implemented Ansible to deploy the builds for Dev, QA and production. Automation of infrastructure by creating YAML scripts based on python language using Ansible and worked on writing playbooks for virtual and physical instance provisioning on open stack environment through automated tools.
- Created a Jenkins plan with integration of Terraform for the automation of migration for LINUX/WINDOWS
- Servers. Used Terraform for creation of Cloud Trail for auditing the AWS services and creating the Redshift
- Clusters, IAM instance role to the EC2 instances.
- Providing technical assistance and training in using JIRA and Confluence and other tools as acknowledged.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
- Used ElasticSearch, Logstash and Kibana (ELK) for maintaining system Logs and Bugzilla for tracking code bugs.
- Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
- Implemented exception handling in Java Spring boot for REST API , by making use of Exception Handler and Controller Advice annotations.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js and implemented Rest API Design Guidelines for the microservices.
- Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
- Documented all the processes for above, issues, RCA’s and its solutions in a timely manner. Experienced automating tasks using BASH, YAML scripting language.
- Developed Python/Django application for Google Analytics combination and reporting.
- Synchronized with various cross-functional teams across IT operations to make sure of the even functioning of projects.
Environment: Jenkins, Ansible, Java, AWS, Nagios, Nexus, GIT, Terraform, Grafana, Kibana, Splunk, Python, Django, Jira, Maven, LDAP, PostgreSQL, Tomcat, Docker, Shell Scripting.
Confidential, Malvern, PA.
Sr. Cloud Engineer
Responsibilities:
- Enabling customers to manage better software development, deployments, and infrastructure with tools such as Jenkins, Chef, GitHub, and Nagios.
- Designed, constructed and deployed Microsoft Azure for numerous applications utilizing the Azure stack including Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure SQL DW, Cloud Services, and ARM
- Focusing on high-availability, Disaster Recovery, fault tolerance, and Auto-scaling.
- Worked in Azure infrastructure management which includes (Azure Web Roles, Worker Roles, SQL Azure, AZURE Storage, Azure AD Licenses, Office365), Virtual Machine Backup and Improve from a Recovery Services Vault using Azure PowerShell and Portal.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment. Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks. Worked in deploying Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
- Synchronizing On-premises Windows Server Active Directory to Azure AD(AAD) using Azure AD connect.
- Migrated an On-premises virtual machine to Azure Resource Manager Subscription and using Azure Express Route for Single and Multi-subscription connectivity.
- Setting up the scripts and templates to enable Blue-green deployments for a Web API that is supported by an Azure SQL database.
- Used Terraform for Cloud Automation like setting up the target environment which comprises the VPC’s,
- Subnets, security groups for the migrated server's to be launched.
- Integrated Subversion (SVN) into Hudson/ Jenkins to automate the code check-out process.
- Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged and pushed the images to the Docker repository.
- Developed and Scheduled Bash, Shell scripts for various activities (deployed environment verification, running database scripts, file manipulations).
- Managed build and deployment scripts using RUBY in CHEF and triggered the jobs using Jenkins to move from one environment to other environments.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end-product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Implementation and support of JBoss applications using JIRA for issue tracking.
- Worked on Spring Boot, Spring Restful template to develop Application Level Micro Services.
- Configured MongoDB database on the API's and applications also building automation framework using Java and Eclipse .
- Built and Deployed Java/J2EE to a web application server Apache Tomcat, Oracle WebLogic in an Agile continuous integration environment and automated the whole process.
- Build Java code and .NET code into different Jenkins servers as per the schedule.
- Documented all post-deployment issues in a log and resolving the issues, maintaining timely updates within the log. Automation process of creating branches tags and code merging.
- Ensure that all steps are successfully completed, document their completion times, and issue logs.
Environment: Azure, Jenkins, Chef, GitHub, Nagios, Maven, Nexus, Ant, Gradle, SVN, Hudson, Terraform, Selenium, Docker, MongoDB, Bash scripting, Puppet, Java, JBoss, JIRA, Chef DK, Robocop.
Confidential, Oaks, PA.
DevOps/ AWS Engineer
Responsibilities:
- Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
- On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase the development productivity by reducing test-run times.
- Worked on AWS servers. Clustering Redis using sentinel and HAProxy, provisioning new AWS servers using chef.
- I have used Kubernetes to provide a platform for automating deployment and operations of application containers across clusters of hosts. Worked with development teams and performance test engineers for EC2 size optimization and Docker build containers.
- Creating and managing Jenkins jobs, worked on GIT and bitbucket. Setting up new virtual machines using vagrant.
- Responsible for troubleshooting java/tomcat application, monitoring using Splunk, New Relic & App Dynamic.
- Automation by using Puppet, shell scripting, verifying build and deployment using Jenkins.
- Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.
- Troubleshooting Linux server and Java application level issues in JIRA.
- Building scripts through Rundeck tool for developers.
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Support implementation of CyberArk Security suite and Tripwire, along with various in-house developed applications primarily java based.
- Identifying the issues with Java applications running in Tomcat or JBoss.
- Automating things using python, bash shell scripts, and borg scripts.
- Combination of Automated Build with Deployment Pipeline. Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
- Managed and monitored the server and network infrastructure using Nagios and Splunk.
- Splunk Server management including building reports, advanced searches and overall server health and maintenance.
- Created and maintained user accounts, roles on MySQL, production and staging servers.
- Provided periodic feedback of the status and scheduling issues to the management.
Environment: AWS, Redis, Chef, Jenkins, Git, Bitbucket, Java, Tomcat, Splunk, New Relic, App Dynamic, JIRA, Rundeck, Puppet, Python, Shell scripts, Nagios, MySQL.
Confidential
Build & Release Engineer
Responsibilities:
- Managed and streamlined the overall release process, realizing efficiencies through automation, documentation and better communication.
- Automated a largely manual overall release process into a fully web driven turnkey process using Atlassian Bamboo, Ruby, and PHP.
- Maintained and enhanced BSD’s PHP based deploy tool - BSD release.
- Experience in migrating source code from SVN to GIT.
- Organized hooks in GIT to notify respective teams and stakeholders the progress of source code.
- Leveraging a JSON based web service for server role assignment and Worked with Chef for managing software dependencies and maintaining server consistency.
- Transitioned from CVS to TFS SCM systems, providing logistics and scripting support in Perl.
- Co-designed and implemented a build process portal in ASP.NET and PowerShell.
- Wrote and maintained enterprises product installers using VBScript and MS-SQL Server.
- Implemented infrastructure to enact Oracle DDL to DML changes based on SCM check-ins via a Ruby script.
- Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
- Diagnosed continuous integration build/unit failures and coordinated resolutions with developers.
- Co-developed new Java-based platform installer using Zero G’s Install anywhere, utilizing extensive custom Java code.
- Developed infrastructure in Perl to convert old Gnats bug tracking system to Bugzilla.
- Build development and management using Ant, Perl build environment.
- Designed, procured and implemented a new Linux based, script-driven media production process which improved production speed and reliability dramatically.
- Responsible for all install-related issues including media production, Perl scripting, and signaling related software configuration.
Environment: Linux, Atlassian Bamboo, BSD release, Ruby, PHP, JSON, Chef, CVS, TFS, Perl, ASP.NET, PowerShell, VBScript, MS-SQL, Oracle DDL, Java, Bugzilla, Ant, Puppet.
Confidential
Build/Release Engineer
Responsibilities:
- Maintained and Administered Git as Source Code Tool.
- Installed and Configured Jenkins for Automating Deployment and automation solution.
- Used Jenkins for Automating Builds and deployed builds.
- Familiar and experienced with Agile Scrum development.
- Supporting Build, deployment and release process.
- Requirement analysis for new enhancements of build process.
- Responsible for design and maintenance of the Git Repositories, views and the access control strategies.
- Started the automation process by setting up Continuous Integration (CI) environment using Jenkins, Nexus.
- Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the process.
- Created and maintained the Shell/Perl deployment scripts for Web Logic and web application servers.
- Developed Perl and shell scripts for automation of the build and release process.
- Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
- Performed integrating, JUnit and code quality Tests as a part of build process.
- Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
- Developed build and deployment processes for Pre-production environments.
- Responsible for designing and deploying SCM processes and procedures.
- Supported and developed tools for integration, automation and release management.
- Resolved merging issues and re-integrating branches by conducting meetings with Development team leads.
- Developed, maintained and distributed release notes for each scheduled release.
Environment: Tomcat Apache Application Server, Linux, GIT, Chef, Maven, Jenkins, Nexus, Vmware.