Senior Dotnet Developer And Devops Cloud Engineer Resume
SUMMARY
- An ardent professional with an experience over 13+ years in IT arena, comprising of integrating, automating, configuring, deploying on cloud environment and data centers. Specialized in areas of DevOps, DevSecOps, CI/CD pipeline, build and release management, AWS/Azure, and Linux/Windows Administration.
- Experience providing infrastructure automation services within public and private cloud to build, configure, manage, and deploy multiple number of applications in different platforms Linux/Unix, Mac and Windows operating system environments.
- Involved heavily in setting up the CI/CD pipeline using JIRA, GitHub, Jenkins, Maven, Junit, Selenium, SOAPUI, Veracode, Artifactory, Qualys, CHEF, Terraform and AWS.
- Proficient in strategy and practical implementation of AWS cloud - specific services which include EC2, S3, EBS, EFS, VPC, ELB, EMR, ECS, IAM, Cloud Trail, Cloud Front, Cloud Formation, Elastic cache, Elastic Search, Cloud Watch, RedShift, Lambda, SES, SQS, SNS, RDS, Dynamo DB and managing security groups on AWS.
- Experience in designing, developing and deploying applications on to several cloud-based solutions using configuration management tools like Chef, Puppet, Ansible, and SaltStack.
- Mastered in installing, configuring and managed monitoring tools like ELK stack, Splunk, Nagios for continuous monitoring.
- Expert in creating Docker files, Docker images & containers, Docker hub, installation and configuring Kubernetes and clustering them.
- Expertise in using Kubernetes to control and automate application deployments, update and instruct Docker to cluster on specified containers in different environments.
- Familiarity with AWS code pipeline and creating cloud formation JSON templates which are converted to Terraform for infrastructure as code.
- Comprehensive knowledge of Software Development Life Cycle (SDLC), having thorough understanding of various phases including Project Initiation, Planning, Executing, Controlling, closure.
- Expert in working with methodologies such as SDLC, SCRUM, AGILE, KANBAN, Sprint planning and Waterfall.
- Sounds knowledge in using bug tracking and ticketing tools like JIRA, IBM ALM, Remedy and ServiceNow.
- In-depth knowledge of computer languages and scripting like c#, Python, Shell, JavaScript, and YAML.
- Good client relation skills and ability to complete tasks effectively and efficiently where customer service and technical skills are required and a very good team player.
TECHNICAL SKILLS
Cloud Environment: Amazon Web Services, Microsoft Azure, Google Cloud Platform
Continuous Integration: Jenkins, Bamboo, TeamCity
Continuous Build Tools: Maven, Ant, Gradle
Continuous Testing Tools: Junit, Nunit, Selenium, SOAPUI, Cucumber
Code Analysis Tools: Veracode, Qualys, SonarQube, Fortify, Burp suite, OWSAP ZAP
Containerization Tools: Docker, Docker Swarm, Kubernetes
Monitoring Tools: ELK Stack, Nagios, Splunk, Sumo logic
Ticketing Tools: Jira, IBM ALM, Remedy, ServiceNow
Configuration Management: Chef, Ansible, Puppet, SaltStack
Repository management tools: Nexus, JFrog Artifactory
Database: SQL Server, MongoDB, DynamoDB, MySQL, PostgreSQL
PROFESSIONAL EXPERIENCE
Confidential
Senior DevOps and Cloud Engineer
Responsibilities:
- As DevOps Engineer, I am responsible for design, build, monitor, and enhance services and production environment.
- Provision DevOps tool chain for Continuous Integration, Test Automation, Continuous Security Scan, Continuous Delivery, Telemetry and enable integrations between the tools on AWS environment.
- Built end to end CI/CD pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Artifactory.
- Management and design of integrated build pipelines using continuous integration and continuous development workflows such as Jira, Git, Maven, Jenkins and Chef.
- Documented process documents for Jenkins to build CI/CD Pipeline and Code deployment guide for Developers, Testers and Production Management.
- Used ELK Stack (Logstash, AWS Elatich Search, Kibana, Beats) as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and also track of CICD Pipeline build status.
- Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD system to build, test and deploy.
Environment: AWS (EC2, S3, EBS, Auto Scaling, ELB, Elastic Search, Kibana), Jira, Github, Jenkins, Junit, Maven, Selenium, SOAPUI, Veracode, Artifactory, Qualys, Chef, ServiceNow, ELK stack.
Confidential
Senior Dotnet Developer and Devops Cloud Engineer
Responsibilities:
- Working in AWS cloud environment migrations, installations, and backup maintenance. Acting as a lead for various operations projects like Security baselining, Automation projects. Created the AWS Security groups to enable firewall.
- Leverage AWS cloud services such as EC2, auto-scaling and VPC to build secure highly scalable and flexible systems that handled expected and unexpected load bursts.
- Implemented AWS solutions using IAM token, Lambda, S3, DynamoDB, SQS, SNS, Elastic Transcoder and created these services in the Terraform.
- Setting up the CloudWatch alerts and alarms for EC2 instances state changes and using in auto-scaling for providing elasticity.
- Automated the backing up of the data by use of the shell script which creates images and snapshots of all EC2 instances at regular intervals and stored in S3 buckets.
- Involve in SDLC Phases in projects. Participate in understanding, transform in Design docs and consequently help in transaction of work items to delivery team.
- Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings and Weekly release health checkup meetings as best practices of an agile environment.
Environment: AWS (IAM, S3, SQS, Lambda, DynamoDB, Elastic Transcoder etc.), Python, Terraform, Microsoft Visual Studio 2015, Web APIs.
Confidential
Senior .NET Developer
Responsibilities:
- Establish and maintain quality software modules, document own code and follow the software development standards and processes, as appropriate.
- Conduct continuous unit testing and ensure code compiles.
- Maintain proficiency in technical areas related to assigned projects.
Environment: VB.NET, ADO.NET, Microsoft Visual Studio 2008, XML, WCF, WWF, Web services, .NET Framework 3.0 & above, MVC Architecture.
Confidential
Software Engineer
Responsibilities:
- Develop domain Knowledge of various flavours of games Products.
- Maintain proficiency in technical areas related to assigned projects.
- Develop understanding of the current Base code and database structure.
- Understand debugging tools and techniques to identify and resolve errors.
- Maintain individual ownership and take personal responsibility for work.
Environment: ASP.NET 2.0, C#, ADO.NET, Microsoft Visual Studio.NET 2005, XML, HTML, SQL Server 2005, Web services, .NET Framework 2.0