Devops Engineer Resume
SUMMARY
- Over 9 years 8 months of experience in IT solution design and development.
- Expert in business process engineering and software development life cycle, including analysis, design, development, testing and implementation of software applications.
- Data modeling, mapping and design using UML standards.
- Excellent communication, analytical, interpersonal, and presentation skills; Experienced at collaborating multiple projects simultaneously.
- Excellent in troubleshooting issues in production environments.
- Analysis of new technology, POC to provide information useful for decision making.
- Lead teh implementation of configuration management using Puppet & Jenkins which facilitated teh migration of our cloud platform from Amazon EC2 Classic to VPC to improve security and maintainability.
- Used Puppet & Jenkins to manage teh setup and configuration of Dev and QA environments for application setup as well as installation and configuration of infrastructure services such as MySQL, MongoDB, ElasticSearch, Redis/Twemproxy, RabbitMQ, Tomcat, and Nginx.
- Process definition and write skills and documentation.
TECHNICAL SKILLS
Languages: C#, Java JRE 6/7, Visual Basic, jQuery.
Database: Microsoft SQL Server, Postgresql, MySQL
Web Servers: IIS, Apache/Tomcat
Backend Frameworks: MVC, Framework 4.5
Development Tools/Environment: Visual Studio 2008, 2012, Eclipse, Pentaho BI Suite, SSAS, SSIS, SQL BI Development Studio, Lucidchart, Mantis Bug Tracker.
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Analysis of new technologies and open source tools to halp teh company take better decisions in teh implementation of new technology.
- Installation/configuration and bootstrapping of worker, login, and Live Dev Ops severs utilizing Docker with Puppet
- Support - In charge of teh support team to make sure teh users requests are being addressed correctly and on time.
- Application Server Monitoring and Maintenance.
- Failure Monitoring, alert and proactive support - New Relic/Nagios
- Application Improvement - Performance
- Automation and Support Reduction
- Production Control and Release Management (CI, CM)
- Disaster Recovery Documentation
- In charge of creating documentation related with software cycle, since teh requirements, configuration steps and deployment. As well as documentation of POC(Proof of Concept) of new technology like DevOps tools, ETL tools, creating a big picture of wat it is being offereced in teh different options available in teh market to make a desition on wat fits better for teh company.
- Process definition: Deployment process, Monitoring process, Source Control process, Release Implementation process, Change Implementation process
- Research & Development
- SVN Code Administration
- Cross Country - Team Collaboration
- Coordinate teh Jenkins/Puppet master server configurations, write teh rules and process of teh delivery pipeline to organize projects among teams
- Jenkins, Chef (JSON) based deployment recipe modification, continuous deployment (server automation) tools
- DevOps continuous integration and deployment using Puppet/Docker and Jenkins
Environment: s: Pentaho Community Suite, Jenkins Community, Puppet, Docker, HPFOD & Veracode, New Relic, Subversion (source code control)
Confidential
Software Engineer
Responsibilities:
- Developed a framework of objects and controls to encapsulate business rules and mainframe data access.
- Develop and implement web applications using HTML, JQuery, ASP.Net MVC-MVP and SQL Server Stored Procedures using JSON for data transferring between server and client.
- Prepare project documentation during teh application development according to teh development methodology applied to teh project in order to has a project history for future reference and updates;
- Develop and perform tests on teh applications, deploy teh applications in appropriate test servers to validate teh systems against customers needs;
- Adapt and/or add improvements to teh current applications, changing code/ programs and conducting follow-up testing with teh Users in order to optimize teh applications, according to teh needs of internal customers;
- Propose improvements in application by performing feasibility studies, as well as monitoring and providing support in teh implementation of new tools to ensure teh quality and functionality of teh final product.
- Analyze teh use of new solutions and technology, train and provide technical support to teh users of teh applications according to teh features available for use, procedures and / or manuals developed.
Environment: s: Visual Studio .NET Frameworks: 2, 3 & 4+, MVC-MVP, Javascript, jQuery, Eclipse: Java 7.0, SQL Server, Postgresql, CSS, HTML
Confidential
Programmer Analyst
Responsibilities:
- Analysis and reporting of metrics integrated in a Business Intelligence Solution.
- Modeling a solution integrating measures and dimensions (OLAP).
- Creation of jobs to automatic updates of teh cubes of information.
- Design of front end to present teh result via teh web to teh end users.
- Developed Perl scripts for Linux platform.
- Testing and bug fixing.
- Use of GPG & PGP to manage encryption and decryption of data files.
- Creation and maintenance of FTP accounts.
Environment: s: Perl, Linux scripting, Pentaho BI Server, SQL SSAS
Confidential
Support Engineer
Responsibilities:
- Fix issues related to teh process-application.
- Create new routes to process customer-products.
- Resolve issues between manufacturing application and ERP system (BaaN) PO Module.
- SQL DB Basic Maitainance
- Development of tools oriented to manufacturing production lines
- Build web pages to show reports of teh units processed in production lines
