Devops Engineer Resume
Johnston Rhode, IslanD
SUMMARY:
- Experienced and accomplished software engineer with around 8 years of experience, looking to leverage extensive background in IT Sector with System Administration and sound knowledge in DevOps related technologies. Looking for an opportunity to be innovative &use of professional skills and pursue the challenges of latest technologies to contribute in the improvement of the process and growth of the company. Proactive engineer with a strong expertise in technologies such as AWS, Docker, Ansible, GIT, Maven and other DevOps technologies, and solid skills in administration and cloud technologies.
- In Depth knowledge on scripting languages like Shell, Python.
- Extensively worked on tools such as Jenkins, Sonar which help in deployment and Continuous Integration.
- Experience in container based deployments using Docker, Docker Images, Docker hub and Docker registries.
- Extensively worked on software configuration Management tools such as GIT, SVN.
- Good knowledge on Amazon EC2, Amazon Elastic Load Balancing, Amazon S3, Auto Scaling and Security Groups
- Experience in installing, configuring and troubleshooting of various Amazon (AMI) and configuring health checks to check the registered instances.
- Expertise in RDBMS concepts and working knowledge on Oracle and SQL Server and used SQL extensively to write queries to check Data integrity.
- Worked with various teams to ensure automated test efforts are tightly integrated with the build systems.
- Experience as a Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to other.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Excellent experience in documenting and automating the build and release process.
- Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment using Docker and other services.
- Experience with configuration and maintenance of automation tools like Ansible and Chef.
- Involved in Automating the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Excellent Knowledge and expertise on Software Development Life Cycle and Quality Assurance Life Cycle.
- Have good command in Linux, Windows and UNIX administration.
- Automating backups by shell for Linux to transfer data in S3 bucket.
- Proactive in managing multiple projects and release management cycles.
- Good knowledge in trouble shooting, problem solving experience in various environments.
- Good understanding of the principles and best practices of software development methodologies such as Agile - Scrum and Waterfall
- Valuable team player with Excellent Communication skills, Trouble shooting skills with ability to learn and adapt to new technologies quickly. Also, have experience in managing team and interacting with clients.
TECHNICAL SKILLS:
Operating Systems: Linux Red Hat, CentOS, Windows, Unix.
Version Control: Stash/Git.
Programming & Database: SQL, PL/SQL, VB 6.0, SQL Server, Oracle.
Application Servers: JBOSS, Apache Tomcat.
DevTools/Environments: Visual Studio.
Build & Automation Tools: Maven, Jenkins.
Configuration Tools: Ansible.
Virtualisation Tools: Docker, VMware.
Cloud Platform: AWS EC2, VPC, ELB, Cloud Formation, AWS Config.
Management tools: MS Project Professional
Designing Tool: MS Visio Professional
PROFESSIONAL EXPERIENCE:
Confidential,Johnston, Rhode Island
DevOps Engineer
Responsibilities:
- Maintain Amazon AWS cloud infrastructure which contain multiple EC2 nodes and Vm's required for different environments.
- Worked on setting up Docker on Linux server and deploying the Docker application.
- Managing Docker images for different applications/versions.
- Deployed and configured GIT Repos with branching, tagging, and managing notifications.
- Using Jenkins & Maven as build framework tools, implementing new projects builds and managing them. Notifying developers on various failures such as build failures, test failure etc.
- Installed and configured Jenkins tools on Linux and windows platforms, manage slaves and installing Jenkins plug-ins.
- Integrating various builds with tests and maintain the build activity.
- Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and worked on playbooks for Ansible in YAML scripting.
- Have used Confluence to create, share and discuss content and projects.
- Used JIRA for ticket tracking, change management and Agile/SCRUM development process.
Environment: Amazon web services (AWS), Docker, Jenkins, Maven, GIT, GIT Hub, SVN, Jira, Java/J2EE, OpenStack, ANT, Maven, Shell (bash), Apache, Tomcat Application Server, Python Scripts, Linux.
Confidential, NYC, NY
DevOps Engineer
Responsibilities:
- Managing Builds results in Jenkins and Deployed using workflows.
- Integration with Sonarqube for code coverage, Selenium for automatic tests.
- Versioning of various components of an application into target environments.
- Used JIRA for tracking work items and followed Agile methodology.
- Installing different maven plugins depending on the project requirement to have built working for different applications.
- Working on POCs for integrating new technologies into current environments, worked on Ansible POC to make changes on dev servers with the help of admin team.
Environment: MS Windows &Linux Servers, Jenkins, Maven, GIT, GIT Hub, SVN, Jira, Java/J2EE plugins, .net plugins, Shell (bash), Apache, Tomcat Application Server, IIS, Python Scripts.
Confidential
Build & Release 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.
- Managed Build results in Jenkins and Deployed using workflows.
- Delivered specific versions of various components of an application into target environments.
- 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 MAVEN as build tool in Jenkins to move from one environment to other environments.
- Have used Confluence to create, share and discuss content and projects.
- Familiar and experienced with Agile Scrum development.
- 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
Environment: Jenkins, Maven, GIT, GIT Hub, SVN, Shell (bash), Apache, Tomcat Application Server, IIS, Python Scripts, Linux, MS Windows.
Confidential
Linux/Windows Admin
Responsibilities:
- Troubleshooting issues raised in different applications and providing L2 Support for the users.
- Daily monitoring of health of the servers and logs to identify unusual activities
- Maintaining and monitoring of the tasks scheduled and running daily activity scripts.
- Involved in release management and work with dev teams on the releases.
- Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
- On-call support for 24/7 for troubleshooting production issues.
- Project Management for various UNIX/Linux/Windows system integration projects.
Environment: Linux, Windows, Shell, Apache, Tomcat, IIS, Oracle, SQL Server, BMC Remedy
Confidential
Software Test Engineer
Responsibilities:
- Played an important role in analyzing the requirements
- Preparation of Test Plans and Test Model for the application
- Writing and Execution of Test Cases for both functional and non-functional requirements
- Collaborated with global team in carrying out Manual testing, Regression and functionality testing which are carried out at end of each development cycle.
- Developing Product documentation and managing it.
- Interacted with business users and created and tracked bugs for each development cycle.
- Leadteam in all requirement gatherings and client meetings.
Environment: ASP.NET 4.0, C#, Crystal Reports and SQL Server 2008, NUnit, TFS.