Devops/build And Release Engineer Resume
Baltimore, MD
PROFESSIONAL SUMMARY:
- Over 3+ Years of successful professional experience as a DevOps Engineer and Build & Release Engineer with proven leadership and mentoring skills. With a wide range of experience, where I have involved in Building, Continuous Integration, Continuous Delivery, Continuous Deployment, Requirement Analysis, Planning, Design, Development, Testing, and Release of various Enterprise - Wide Software Applications for business areas like retail, banking, telecom, financial industries in environment using various tools and services.
- Experienced in DevOps, Build & Release and Configuration Management on Linux and Windows platforms.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Configured Application Life Cycle Management (ALM) tools like JIRA, Trello, to track the progress of the project
- Hands-on experience with Amazon Web Services (AWS) and using AWS Kinesis, SQS.
- Good exposure to Version control tools like Git, GitHub, SVN, Bitbucket -etc.-
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo.
- Integrated Jenkins with the version control tools to pull the latest pushed code.
- Experience in creating Jenkins Environment and configuring end to end build pipe lines.
- Experience with orchestration and configuration management tools like Ansible, Chef, Puppet, as I am much Passionate about automation.
- Installed and Configured AEM Authoring & Publishing Instance
- Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
- Done cloud migration from physical data center towards Amazon Web services (AWS) and had good understanding with Public, Private and Hybrid Cloud Environments.
- Experience creating pods and clusters in Kubernetes and deploy those using OpenShift.
- Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
- Good knowledge on protocols and REST and SOAP webservices.
- Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
- Achieved continuous delivery by constantly coordinating with testing and dev teams.
- Used Docker and Open Shift to manage micro services for development and testing.
- Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Continuous deployment using Ant, Maven. Perl, Power shell, Shell, Puppet, Chef, Packer, Terraform on to prem., AWS and Azure
- Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, HTTP, TCP.
- Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Experienced with Handling Cloud environments (AWS and OpenStack)
- Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
- Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and Jetty.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Find-bugs, Check-Style, SonarQube and Gerrit for code review.
- Experience in software Build tools like Apache Maven and Apache Ant to write Pom.xml and Build.xml respectively.
- Experience in Amazon AWS Cloud Administration which includes services like: EC2, S3. For application or backend service worked on Lambda.
- Responsible for Operating System maintenance activities like upgrading the OS, updating the services and third-party software.
TECHNICAL SKILLS:
Operating systems: Windows, Linux, Unix, Ubuntu, Red hat, CentOS
Build Tools: Ant, Maven, Gradle
Source Code Management: SVN, GIT, Bitbucket, IBM Rational Clear Case, Perforce
Bug Tracker and Testing: JIRA, Junit, Test Flight, Confluence
CI/ CD Tools: Hudson, Jenkins, Bamboo, Team City, Circle CI, Travis CI.
Configuration Tools: Ansible, Chef, Puppet, Vagrant, Docker, OPS Work
Monitoring Tools: Splunk, Data dog, Nagios.
Cloud Services: Amazon Web services, Google cloud Platform, Microsoft Azure.
Web/App Servers: Nginx, JBoss, Apache, Apache Tomcat, WebLogic.
SDLC: Waterfall modal, Agile, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
DevOps/Build and Release Engineer
Responsibilities:
- Creation of Build &Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.
- Worked as a Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principals.
- Hands on experience in setting up DevOps pipeline for solutions involving containers and orchestration.
- Installed, Configured and administered Oracle WebLogic Server 10.0 MP1,10.0 MP2, 11g and Webservers like Apache in Development, Test and Production Environments.
- Initiate automated builds using Visual Studio Team Services (VSTS) to successfully deploy the files.
- Experience in managing cluster in Cassandra
- Experience in Continuous Integration/Continuous Delivery (CI/CD), Test Driven Development (TDD) and Agile methodologies
- Responsible for design and maintenance of the Code Repositories, views and the access control strategies using the available tools.
- Good Knowledge of container and cluster orchestration technologies, such as Docker, Mesos, Marathon, Kubernetes
- Development and maintenance of Virtual Machine (VM) and Container images for cloud-based solutions
- Maintained all the versions of code using VSTS repositories
- Knowledge on Java Server pages (JSP), Java Server Faces (JSF), Java Message Service (JMS)
- Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers, including Elasticsearch and other available tools
- Developed some modules using C# and have working knowledge on some programming languages like Java, vb.net C, C++.
- Monitoring and implementing security on Azure IAAS VMs and virtual networks.
- Familiarity with cloud environment (vCAC, AWS, EC2, OpenStack, Rackspace, etc.).
- Experience setting up private cloud using OpenStack and using it.
- Hands on experience in using Elastic container services / Azure Container Services
- Experience designing, setting up from scratch, and scaling continuous build, integration and deployment process from dev to production multiple times a day using tools like Jenkins, Bamboo, Artifactory, Nexus, maven, Ant, rpm and pop
- Experience in data management tools like Splunk, ELK.
- Ability to create scripts using Azure PowerShell during for automation and build process.
- Understanding of multiple interpreted and/or compiled programming languages for large scale analysis (Python)
- Fluency in scripting languages like ruby, python and bash
- Responsible for all Team Foundation Server related activities, creating build definitions, Branching and merging strategy.
- Helped in migration the existing MYSQL and ORACLE databases to the cloud using AWS Database Migration service and schema conversion
- Written scripts in terraform when required and Parser files of complexity when required
- Experience with provisioning configuration management, and containerization solutions such as Terraform, Chef, Puppet, Ansible, Docker, Mesos or similar technologies
- Experience with developing and securing applications against Data pipeline/routing technologies in large scale environments.
- Experience in making the risk analysis by various monitoring tools like Nagios, Splunk -etc.-
- Build release of Cloud based products containing Linux and Windows environments, using Python Scripting and PERL
- Experience in building highly available platforms running in production handling no downtime rollouts
- Experience using Splunk.
- Used google cloud integrated cloud service.
- Deployed and managing many servers utilizing both traditional Microsoft Azure and with the Chef Platform configuration system.
- Setup and maintained automated environment using Chef Recipes within AWS environment. Good understanding on Knife, Chef Bootstrap process etc.
- Enabled Global Security and configured Federated Repositories with Active Directory
- Experience fixing the release issues which are raised during the deployment
Environment: Chef, Splunk, Python Scripting, PERL, fixing the release issues, Microsoft Azure, Amazon Web Services, configuration management tasks, Cassandra, VM’s, ELK, Docker, Mesos, Marathon, Kubernetes, Elastic container services / Azure Container Services, Terraform, DevOps pipeline, containers and orchestration.
Confidential
DevOps Engineer
Responsibilities:
- Monitoring system design, development, deployment and end-to-end support in a Linux/Unix enterprise environment
- Strong Experience with operations or secure system administration, particularly with Unix/Linux
- Maintaining and Troubleshooting of FTP Server, Samba Server of the client
- Configure and maintain servers and processes, including monitoring of systems health and performance to ensure elevated levels of performance, availability and security
- Troubleshoot infrastructure, environment and systems to respond to issues and develop solutions
- Responsible for Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets per priority basis.
- RPM and YUM package installations, patch and server management.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Performed access control, incident management, for property security
- Provided periodic reports to users and managers of monitoring status
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Experienced in networking with LAN, WAN, Routers, Gateways, etc.
- Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
- Experience in doing the risk analysis, disaster management and root cause analysis.
Environment: Red hat Linux Systems, Puppet DB, FTP Server, Samba Server Chef, Iptables, Deployment in cloud environment. LAN, WAN, Routers, Internet Gateways. LAN, WAN, Routers, Gateways.
