Sr.devops /aws Engineer Resume
Nashville, TN
SUMMARY:
- Having 8+ years of experience in Linux administration and Executing DevOps strategy in various environments of Linux .
- Good Knowledge in working with Version Control Systems/ Source Code Repository tools like GIT and SVN
- Performance maintaining/troubleshooting the Configuration Management tools like Ansible, Chef, Puppet.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
- Worked on Amazon AWS EC2 cloud services for build, configuring and troubleshooting on various Amazon images like Amazon Linux.
- Knowledge on working with System health and performance Monitoring Tools like Nagios, Cloud Watch, New Relic, Elastic search, Kibana, App Dynamics etc.
- Good knowledge in using Nexus Artifactory Repository Managers for Maven builds.
- Good knowledge in working with container based deployments using Docker, Docker images, Docker file, Docker registry .
- Hands on experience in working with Build Tools like Ant and Maven .
- Well versed with Software development ( SDLC ), Test life cycle ( STLC ), and Bug life cycle and worked with testing methodologies like waterfall and agile methodology ( SCRUM ) with in - depth understanding of the principles and best practices of Software Configuration Management ( SCM ).
- Knowledge of Docker Kubernetes . Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability.
- Installed, Configured, Managed and Created different Build and Deployment Jobs in Jenkins . Installed several plugins in Jenkins to support multiple tools required for the implementation of projects .
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Puppet & Chef .
- Experience with Scrum and Agile Environments for weekly releases.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Experience on cloud technologies like AWS(EC2, S3, VPC, ELB, CDN).
TECHNICAL SKILLS:
Operating Systems: Windows,, UNIX, LINUX (RHEL), RedHat
Versioning Tools: Subversion, Git, Bit Bucket, Git lab.
CI/CD Tools: Jenkins
Build Tools: ANT and MAVEN
Bug Tracking Tools: JIRA, Remedy
Languages/Scripting: Shell Script, Batch Script, Groovy Script
Containerization: Docker
Middleware Servers: WebLogic, Apache, Tomcat, JBOSS
Others: Agile, SCRUM, Load Balancing
Cloud Computing: AWS (EC2, ELB, S3),
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN.
Sr.DevOps /AWS Engineer
Responsibilities:
- Hands on experienced in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers),
- Worked on Nagios for monitoring the systems.
- Worked on chef in building the markets for Active video networking.
- Configured Apache webserver in the Linux AWS Cloud environment
- Application Deployment & Environment configuration using Ansible.
- Knowledge on running puppet to automate deployment procedure in production as well as in development and testing environment.
- Worked closely with Software Developers and DevOps to debug software and system problems.
- Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef.
- Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
- Managed SVN repositories for branching, merging and tagging.
- Deployed Puppet for configuration management to existing infrastructure.
- Also involved in Production support task including in troubleshooting and data issues for both divisional and national systems.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Monitors a system’s performance and reliability as well as the daily data processing.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Analyze and resolve conflicts related to merging of source code for GIT.
- Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
- Used Jenkins for Continuous Integration and deployment into Tomcat application server.
Environment: Chef, Jenkins, GIT, Ant, Maven, Nagios, Subversion, Puppet, SCM, Tomcat, AWS, Jira.
Confidential, Clifton, NJ.
DevOps Engineer
Responsibilities:
- Build scr i pt s us i ng AN T and MAVE N build t oo l s i n Jenkins to m o v e fr om one env ir onm ent t o ot h er e nv ir onm ent s.
- Architected and implemented automated cloud infrastructure using Chef.
- I n v ol v ed i n edi ti ng t he ex i s ti ng ANT / MA V EN f il e s in case of e rr o r s c hang es i n t he p r o j ec t r equ ir em ent s .
- Jenkins is u sed as a con ti n uous i nt eg r a t i on t ool f or au t om ati on of dai l y pr oc ess.
- Automation Engineer for Developing Build and deploy tools like Jenkins.
- Prepared Shell Scripts for Process Automation.
- Installed, configured, and updated Linux machines, with Red Hat, Debian, and CentOS.
- Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
Environment: Tortoise SVN, Jenkins, Chef, Docker, PowerShell, ANT, MAVEN, Solaris, Red Hat Enterprise Linux, CentOS, GIT, Web Sphere, Shell Scripts, LINUX, UNIX, JIRA.
Confidential, Williamsville, NY.
DevOps Engineer
Responsibilities:
- Actively involved in architecture of DevOps platform and Cloud solutions, Build Automation and Build Pipe Development using Jenkins and Maven.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet server and workstation to manage and configure nodes.
- Analyzed the ANT build projects for conversion and converting to Maven build projects, involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
- Experience with version control, branches, pull requests, branch policies, and automated build processes in Jenkins.
- Used Jenkins to automate most of the build related tasks, Implemented Continuous Integration web hooks and workflows by using Github as a Source Code management to automate the dev test deploy workflow around Puppet codebase.
- Worked extensively with ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
- Architected hybrid AWS and on premise solutions for technology clusters and patterns.
- Managed and monitored the server and network infrastructure using Nagios.
- Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
- Generated AWS migration roadmaps and driving buy-in across complex organization structures.
Environment: Ubuntu, Maven, Docker, Nagios, Shell, Ant, Maven, Jenkins, GIT, SVN, Apache Webserver, JBoss, JIRA.
Confidential
Build and Release Engineer
Responsibilities:
- Maintained and administered GIT source code tool.
- Modeled the structure for multi-tiered applications orchestrates the processes to deploy each tier.
- Good Knowledge in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Owned build farm and produced effective multiple branch builds to support parallel development.
- Managed the Release Communication and Co-ordination Process.
- Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
- Maintained the Shell scripts for the automation purposes.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
Environment: UNIX, Ant, Jenkins, JBoss Application Server, Subversion, Jira.
Confidential
Linux Administrator
Responsibilities:
- Set up and configuring of Linux (Red Hat& SUSE) and Solaris servers/workstations for clients.
- Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
- Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.
- Installing and setting up Linux Systems.
- Creating users, groups and setting file permissions to different groups and users.
- Handling the scheduling tasks (cronjobs and task scheduler) for the scripts for various purposes.
- Troubleshoot complex issues ranging from system resources to application stack traces.
- Daily execution of build ops in an automated and continuous process.
- Compiling code to move into test environments via automated processes.
- Installation, configuration and administration of Linux (Red Hat/SUSE, Centos).
- Improve speed, efficiency and scalability of the continuous integration environment.
Environment: Linux (Red Hat Enterprise, Cent OS),
