Sr. Devops Team Lead/ Build Release Engineer Resume
North Brook, IL
SUMMARY
- Over 7+ years of experience specialized in System Administration working on Red Hat Linux, Solaris, SuSE Linux, AIX, CentOS, Fedora, OEL, Windows environments, and VMware vSphere.
- Installation and up gradation of Packages and Patches configuration management, version control, service pack. & reviewing connectivity issue regarding security problem.
- Experience in maintaining Atlassian products such as JIRA, Confluence, Fisheye, Bamboo, Crowd etc.
- Configured SonarQube for code analysis in Jenkins.
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, Chef. Designing cloud - hosted solutions, specific AWS product suite experience.
- Deploying Chef to completely provision and manage EC2 instances, volumes, DNS & S3.
- Used CloudFormation to create infrastructure Stack using Templates and achieved automation using Chef (ruby scripts).
- Used CloudWatch to monitor server services like logs, CPU, RAM and disk storage.
- Automated build and deploy process for Tibco Applications using Jenkins as CI/CD tool.
- Configured various build and deployments using Jenkins pipeline concept.
- Performed the automation using Puppet Configuration management.
- Implementing Continuous Delivery framework using Jenkins in Linux environment.
- Automated ILMT Agent and SEP Agents Deployments.
- Designed Jenkins Architecture.
- Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.
- Created Azure SQL database, performed monitoring and restoring of Azure SQL database
- Experience in database design and development using SQL Azure, Microsoft SQL Server, Microsoft Access.
- Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
- Designed and developed distributed private cloud system solution using Kubernetes on CoreOS.
- Puppet modules for TOMCAT and WEBSPHERE.
- Extensive experience with Continuous Integration tools Jenkins, and good working knowledge on source repository management tools like GIT, SVN
- Automated applications end to end through puppet and Automic (Orchestration Tool)
- Experience in implementing Puppet, Chef and DevOps monitoring tools in huge infrastructure environment.
- Tested Cookbooks with Test Kitchen even before uploading to Chef Server. Developed multiple chef cookbooks from scratch.
- Strong proficiency in supporting Production Cloud environments (AWS, Azure, VMware) as well as traditional managed hosted environments.
- Experience in Installing, upgrading and configuring Red Hat Linux 5.x, 6.x and 7.x using Kickstart Servers • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
- Experience with Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup, Veritas Clustering.
- Experienced on Red Hat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
- Good working knowledge of AWS Data Pipeline to move data between instances stored in AWS EC2 instances and computer instances. This has been applied using Congo DB
- Participated, documented, managed ITIL controls and supported Linux environment.
- Expertise in scripting for automation, and monitoring using power Shell, PHP, Python & Perl scripts.
- Hands on experience in using Build tools such as Maven, Ant, Apache Ivy, Gradle, Groovy, MSbuild, NANT
- Experience in writing shell scripts to automate the administrative tasks and management using cron and at daemons.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP) • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Installation and configuration of JBoss, Web Sphere Application Server on Linux and Solaris boxes.
- Experienced in Trouble shooting and Back and Recovery.
TECHNICAL SKILLS
Operating System: Linux, Unix, Windows 8/7/Vista/XP/2003/2000/NT/98.
Programming Languages: C, C++, HTML, CSS, Javascript, Java, PHP, Webservices, Restful API.
Configuration Management: Puppet, Chef, ANSIBLE.
Source Version Control: GIT, Github, SVN, Bitbucket.
CI/CD: Jenkins, Hudson, Bamboo,Teamcity, CircleCi
Build Tools/Scripting tools: ANT, Maven, Shell Scripting.
Monitoring Tools: Nagios, ELK, Splunk, NewRelic
Databases: Oracle, MS SQL Server, MS Access. MongoDB
Ticket Tool: Jira, ServiceNow
PROFESSIONAL EXPERIENCE
Confidential, North Brook, IL
Sr. DevOps Team Lead/ Build Release Engineer
Responsibilities:
- Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
- Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, security Groups and Virtual Private Cloud in AWS.
- Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN.
- Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
- Implemented Jenkins code Deploy plugin to deploy to AWS and Used to automate the build process and deploy the application to Tomcat server.
- Created Docker Images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
- Installed, Configured, Administer Jenkins Continuous Integration tool.
- Provided UNIX scripts for deploying and building the system.
- Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experiences in using Docker swarm and deployed spring boot applications.
- Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
- Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration /Continuous Delivery model.
- Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server.
- Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
- Able to create scripts for system administration, AWS and Azure using languages such as BASH and Python.
- Involved in migrating Domino Data Lab versions with newer versions (as part of Upgrade) and work closely with Domino Data Lab Vendor.
- Work Closely with Domino Data Lab users on daily basis as part of production support.
- Scripting of administration tasks using CLI, PowerShell, Shell and Ruby. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
- Worked Closely with software developers and DevOps to debug software and system problems.
- Involved in several projects setting up build using Ansible and Chef.
- Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).
Environment: JIRA, Domino Data Lab, Confluence, Tomcat, Jenkins, Maven, GIT, Puppet, UNIX, Docker, Kubernetes.
Cydcor
Sr. DevOps Team Lead/ Build Release Engineer
Responsibilities:
- Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
- Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
- Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
- Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.
- Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
- Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
- Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
- Work closely with development teams, management, and enterprise partners to establish Mobile DevOps priorities and execute accordingly
- Involved in Conversion of classic ASP web application to latest ASP.NET
- Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef
- Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
- Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
- Worked in Salesforce for performing builds and deployments using Jenkins.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
- Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model
- Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
- Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
- Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
- Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
- Managed GitHub repositories and permissions, including branching and tagging
- Automated build and deployment using Jenkins to reduce human error and speed up production processes
- Installed and configured Nagios to constantly monitor network bandwidth, memory usage, and hard drive status
- Building tools and processes around CI/CD pipelines involving integrations with Jenkins, testing frameworks, github, etc
- Participates in the Site Reliability management of full life cycle product Deployment to include analysis and planning related to product development, launch and deployment.
- For on boarding exiting application, performing Knowledge transition from Development team to SCM team on build and deployment process
- Strong knowledge in API Modelling languages and annotation (YAML, Swagger).
- Experience with application development and hardware integration in Python, YAML/JSON.
- Experience writing Shell, Perl and Python scripts to automate the deployments.
- Configured and Maintained Artifactory HA for dependency management.
- Setup Alerting and monitoring using Stackdriver in GCP.
- Hands-on experience in Deployment with Chef, Ansible towards AWS or Azure, and Terraform for building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with Chef or Ansible configurations.
- Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
- Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines. Used Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Deployed Dockers Engines in Virtualized platforms for containerization of multiple apps.
Environment: JIRA, Salesforce, Confluence, Bitbucket, Azure, Web-logic GIT, MAVEN, ANT, Jenkins, Docker, VM Ware, Vagrant, Puppet, Ansible, Kubernetes, Jfrog Artifactory, XRAY, Mission Control, Puppet, Shell Scripts, Bash, Terraform, Packer.
