Devops Engineer Resume
Jersey City, NJ
SUMMARY
- 7+ years of experience in IT industry with major focus on Release management, Configuration, Build and Release Engineering, DevOps Engineer.
- Hands on experience inAWSprovisioning ofAWSservices like EC2, S3, Glacier, ELB, RDS, Auto Scaling groups, Cloud Formation.
- Experience with Version Control Systems like GIT, CVS, SVN (Subversion)
- Experience in writing shell and PowerShell scripts to automate the administrative tasks.
- Experience supporting 24x7 production computing environments.
- Experience providing on - call and weekend support.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet
- Expertise in installing, configuration and administration of Tomcat and Web Sphere.
- Experience in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
- Quick learner, exceptional problem-solving and troubleshooting capabilities.
- Excellent Team player with good Communication and Interpersonal skills.
TECHNICAL SKILLS
Languages: C#, ASP.NET MVC, Java
Version Control: Visual Source Safe, MS-Visio, TFS, SVN, GIT
Platforms: Windows, UNIX, Linux.
Cloud: AWS, Azure
CI/CD Tools: Jenkins, Puppet
Containerization Tools: Docker, AWS ECS, Kubernetes
Scripting Languages: PowerShell, Shell Scripting, Python
Databases: SQL Server, Oracle Server
PROFESSIONAL EXPERIENCE
Confidential, Jersey city, NJ
Devops Engineer
Responsibilities:
- Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining GIT infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Responsible for planning, developing, executing and supporting the Corporations software development lifecycle from the point of developer check-in through production deployment.
- GIT responsibilities include maintaining the version control system (branching model, security), creation and maintenance of build definitions\scripts, and the setup of work item areas and iterations.
- Working with developers to reduce friction of code flow from the Developer’s fingertips to production. This includes improving and maintaining Continues Integration Systems and Deployment systems
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet
- Expertise in installing, configuration and administration of Tomcat and Web Sphere.
- Continuous Delivery is being enabled through Deployment into several environments of Test, QA and Production using Jenkins.
- Hands on experience in automating builds and deployment process using Shell scripting.
- Maintained build related scripts developed in ANT and Shell.
Environment: AWS, Jenkins, Puppet, Docker, GIT, Linux, Shell Scripting, Python, Maven, ANT, Nagios, ELK
Confidential, Greenville, SC
Application Support Analyst
Responsibilities:
- Developed Dashboard to check Health of the servers including Disk Management using JavaScript, HTML and CSS.
- Worked in a Data center environment which includes 300 production servers
- Worked on ticketing systems like service now with issue requests and worked towards resolution By providing the SLA
- Deploying applications to the IIS application servers and Apache servers in Both production and Lower level environments
- Assisted project teams with issues in the application from both application side and Environment side
- Worked with Various back end teams like web services team, data power for configuration changes in the environment
- Provided 24*7 support to production environment on rotation basis
- Generated reports on Bi-weekly basis for issue requests and environments downtime
Confidential, Seattle
.NET Developer
Responsibilities:
- Involved in Understanding Existing Applications and Reviewing Requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology
- Implemented MVC pattern in the application development
- Designed Web Forms, User Controls, and AJAX Web forms using ASP.NET 3.0/3.5
- Extensively worked with ASP.NET Web Site Administration Tool to create Roles, Login Controls, Authentication and Authorization for Site Security
- Created and used user controls and custom controls
- Involved in Unit Testing for the application.
- Created and consumed web services
- Developed a Module that enables the administrator to provide access rights to users based on their credentials
- Used AJAX Controls like Script Manager and Update Panel to develop the GUI
- Used XML intensively to bind the data to the Web Controls, Data manipulation to store data.
- Developed many SQL queries to fetch data as per the business requirements with tuning techniques
- Developed Stored Procedures, Triggers, and Views in the SQL Server 2008
- Generated reports using SSRS and integrated with web application
Environment: Visual Studio.NET 2012, ASP.Net, C#.NET, TFS,JavaScript, CSS, Ajax, ADO.Net, SQL Server2008, SSRS, MVC, WCF, VSS, IIS 7.0
Confidential
Application Developer
Responsibilities:
- Developed applications using Asp.net Web Forms, business logic layer (C#.NET) and data access layer (ADO.NET, SQL Server).
- Designed application flow and developed UML diagrams for the application.
- Developed various interface screens using ASP.NET Web Forms and HTML controls.
- Developed UI ASPX pages using Master pages, CSS, Navigation controls and HTML.
- Developed classes & interfaces for Data Access layer using C# and ADO.NET and SQL Data access library.
- Designed and developed the databases in SQL Server and also involved in writing and maintaining complex SQL Queries, Stored Procedures, Views, and User defined functions.
- Used XSLT for XML data transformation in the application and schema to check validity for XML document at various stages.
- Created dynamic XML files and XSL for presentation.
- Used ADO.NET Entity Frame work extensively for retrieving, querying and manipulating data in the database.
